由于对Python非常陌生,我尝试从bsPlugins运行以下Python脚本:
https://github.com/bbcf/bsPlugins/blob/master/bsPlugins/FileConvert.py
我下载了Python 2.7所需的模块(biotython、bioscripts、bbcflib、bsPlugins),现在可以在bash中运行了:
python FileConvert.py
没有任何错误信息。我现在正在努力将论点传递给脚本。我在源代码中看到了opt变量,但我不知道如何提供它们,或者至少获得有关预期语法的信息。在
不过,我认为这个文件也不接受命令行参数。您可以使用
^{pr2}$sys.argv
重写它以接受参数在python中接受命令行参数的一种简单方法是使用
sys
模块,如下所示:因此,当您在终端中运行
^{pr2}$python FileConvert.py arg1 arg2 arg3
时,您将得到如下输出:请记住,}。在
argv
是一个字符串列表,argv[0]
包含第一个参数,即file name
,而不是{希望这能回答你的问题:)
相关问题 更多 >
编程相关推荐