Найти - Пользователи
Полная версия: Не найден указанный модуль
Начало » Python для новичков » Не найден указанный модуль
1 2 3
Condar
s0rg
а какой параметр надо передавать и как? знаю, нуб я(
может какого-то файла не хватает?
s0rg
ну какой - я не знаю ))
параметры передаются так: script.py param1 param2 … paramX
sys.argv - имя скрипта
sys.argv - первый аргумент
и так далее…
Смотрите в код - что ему нужно в этом параметре.
Condar
s0rg если честно, из кода я не понял что ему нужно =(
s0rg
mctal2root.py:147 - main()
“”"
mctal2root - MCTAL to ROOT converter
Usage: mctal2root mctal
many features are not yet supported!
“”"
Он ждет от вас какой-то ‘mctal’
Condar
s0rg он у меня есть, но это файл
mctal вот пример http://www.dur.ac.uk/mcnp/ih19_01m.htm
надосохранить в текстовом файле и удалить .txt
так как коду скормить его?
s0rg
python mctal2root.py ваш_файл
Condar
s0rg а можно поподробнее… простите за тупость

я должен

python mctal2root.py ваш_файл

вписать вместо

“”"
mctal2root - MCTAL to ROOT converter
Usage: mctal2root mctal
many features are not yet supported!
“”"

?

И второй вопрос: можно ли сделать так чтобы открывался файл который лежит по определенному адресу, но с произвольным названием?
s0rg
Насколько я понял - mctal2root это некий конвертер формата mcal в формат ROOT.
чтобы сконверить вам нужно взять файл который вам дал diam123 и после python.exe дописать: путь/до/mcal2root.py имя_файла то есть в результате
должно получится:
set PATH=%ROOTSYS%/bin;%PATH%
set PYTHONPATH=%ROOTSYS%/bin;%PYTHONPATH%
python.exe C:\Users\ПК\Desktop\mctal2root.py имя_файла
Второй вопрос не очень понятен. Что значит ‘лежит по определенному адресу, но с произвольным названием’?
Condar
что подразумевается под “имя_файла” ? путь к нему+его название? если да то хотелось бы чтобы путь к нему был постоянный, а название неизвестно, то есть каждый раз в папке будет лежать другой файл (так как он в папке будет лежать один), чтобы каждый раз не править батник
s0rg
тогда стоит сделать так:
set PATH=%ROOTSYS%/bin;%PATH%
set PYTHONPATH=%ROOTSYS%/bin;%PYTHONPATH%
python.exe C:\Users\ПК\Desktop\mctal2root.py "путь_к_папке\%1"
соответсвенно - вызывать с параметром имя файла. Маленькая посказка: если в win ‘кинуть’ файл на исполняемый (коими в том числе являются bat и cmd), то исполняемый запуститься с аргументом коммандной строки в виде полного пути и имени ‘кинутого’ файла.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB