2017-02-24 22 views
0

私はif文を使って監査を行っていますが、プレイリストには 'http'という単語が含まれていますが、playlist should have value 'http: //*********/****.m3uですが、プレイリストに 'http'という単語が含まれていないと、値playlist '"file: ///" + playlist'Pythonの変数の状態を確認してください

def GETPLAYLIST(): 
    playlistset = int(addon.getSetting('playlistset')) + 1 
    playlist = addon.getSetting('playlist' + str(playlistset)) 
    if 'http' in 'playlist' 
    else: 
     playlistlist = "file:///" + playlist 
    return playlist 

答えて

0

あなたはあなたの状態を反転し、この方法を行うことができます:

def GETPLAYLIST(): 
    playlistset = int(addon.getSetting('playlistset')) + 1 
    playlist = addon.getSetting('playlist' + str(playlistset)) 
    if not 'http' in playlist: 
     playlist = "file:///" + playlist 
    return playlist 
+0

ERROR:EXCEPTIONスローされます(PythonToCppException): - - - NOTE> Pythonコールバック/スクリプトは、次のエラー<を返さ:これはメモリリークにつながる可能性を無視しています! エラータイプ: エラー内容:( '' C:\\ Users \\ *** \ default.py '、126,9、' playlist = " " - playlist \ n")) - > Pythonスクリプトの終わりエラーレポート< - – Jonny

+0

インデントに何らかのエラーがあります。すべてが正しいかどうかチェックし、現在のコードと ' playlist = "file:///" + playlist' – Marcos

+1

私は二重チェックしました。私は構文エラーを作りました。ありがとうございました – Jonny

関連する問題