2016-10-03 5 views
0

私はPython言語を使用するSimpleBoolを使用しようとしています。SimpleBool、Pythonパッケージ

:私は下のスクリプトの一部を貼り付けている

%run "/home/JPJ/Priya_Ph.D/simple_bool/simplebool/SimpleBool-master /BoolMutation.py" 

IOError         Traceback (most recent call last) 
/home/JPJ/Priya_Ph.D/simple_bool/simplebool/SimpleBool-master /BoolMutation.py in <module>() 
    383   para=ParaParser(sys.argv[1]) 
    384  except: 
--> 385   para=ParaParser('mutation.in') 
    386  simu_mutation(para) 

/home/JPJ/Priya_Ph.D/simple_bool/simplebool/SimpleBool-master/BoolMutation.py in ParaParser(ParaFile) 
    254    } # define parameters 
    255 
--> 256  for each_line in open(ParaFile).readlines(): 
    257   para_name = each_line.split('=')[0].strip() 
    258   para_value = each_line.split('=')[1].strip() 

IOError: [Errno 2] No such file or directory: 'mutation.in' 

:私は、私は次のエラーを取得する、私はPythonのファイルBoolmutationを実行しようとしましたSimpleBool.Whenを使用するPythonスクリプトをダウンロード

for each_line in open(ParaFile).readlines(): 
    para_name = each_line.split('=')[0].strip() 
    para_value = each_line.split('=')[1].strip() 
    if para_name in INPUT.keys(): 
    INPUT[para_name] = para_value 
    else: 
    print "Error: Unknown Parameters: %s" % para_name 
    # formalize parameters 

ここでパラメータを正式化する必要がありますか?私はPythonを学んでいるので、ここで問題を理解するのに役立ちます。 は、一般的に、あなたにPythonで よろしく プリヤ

+0

私はBoolmutationを見たり使ったりしませんでしたが、完全なパスを与えるとどうなりますか? – Holloway

+0

@Holloway Canopy Editorを使用して、私はファイルを保存した場所に行き、Boolmutation.pyファイルを選択し、右クリックしてオプション "open and execute"を選択しました。それから私は上記のエラーを得た –

答えて

0

に感謝し、特にキャノピーに、あなたの現在のディレクトリは、あなたが実行しているスクリプトが置かれているディレクトリと同じであると仮定することはできません。しかし、このパッケージを見ることなく、それはそのような前提をしているようです。そうであれば、ユーザガイドの「編集者に同期させる」コマンドを使用してください。

関連する問題