我想实现我的pypy.py命令行上的脚本,我需要使用安装工具,但是控制台脚本不能像我的那样正常工作pypy.py需要两个参数,请指导我如何修改它,使之适合在Commodline上工作。在
在python.py在
def main(agru1, argu2):
"do something"
if __name__ == "__main__":
main()
当我把它包括在我的设置.py文件,作为控制台脚本,如下所示
^{pr2}$当我在命令行上运行它时,会出现以下错误:
Traceback (most recent call last):
File "/usr/local/bin/python", line 9, in <module>
load_entry_point('Pypy==0.1', 'console_scripts', 'pypy')()
TypeError: main() takes at least 2 arguments (0 given)
入口点必须是一个接受零参数的函数。如果要从命令行传入参数,请假定您要按如下方式调用它:
您需要从^{} 读取它们。所以您的python模块应该包含以下内容:
^{pr2}$运行上述命令应将
a1 a2
输出到控制台中。用户输入的错误处理是您自己的练习。在相关问题 更多 >
编程相关推荐