2024-05-23 14:28:45 发布
网友
我要使用的Python脚本(称为^{})通常从命令行运行,并使用命令行参数,例如:
sfood /path/to/my/project
命令行参数的解析发生在名为gendeps.py的文件中,使用optparse。但是,我想使用另一个脚本中的snakefood模块。有没有一种方法可以模仿命令行参数传递给snakefood,或者重写{},这样它就不再依赖optparse?在
optparse
snakefood
始终可以将新列表分配给sys.argv:
sys.argv
import sys sys.argv = ['programname', '-iq', '-q', directory] gendeps.gendeps()
当没有传递显式参数时,optparse使用sys.argv[1:]作为输入。在
sys.argv[1:]
始终可以将新列表分配给
sys.argv
:当没有传递显式参数时,
optparse
使用sys.argv[1:]
作为输入。在相关问题 更多 >
编程相关推荐