Я пытаюсь использовать SimpleBool, который использует язык Python. Я скачал скрипты питона использовать SimpleBool.When Я попытался выполнить файл Python Boolmutation, я получаю следующее сообщение об ошибке:SimpleBool, Python Package
%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'
Я наклеенную часть ниже сценария:
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, поэтому PLS помогают мне понять проблему здесь. Спасибо С уважением Прии
Я не видел и не использовал Boolmutation, но что произойдет, если вы дадите полный путь? – Holloway
@Holloway Используя редактор Canopy Editor, я отправился в место, где я сохранил файлы, выбрал файл Boolmutation.py, щелкнул правой кнопкой мыши и выбрал опцию «open and execute». Затем я получил вышеуказанную ошибку –