python安装工具控制台脚本(带参数)

2024-10-01 13:44:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我想实现我的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)

Tags: 工具命令行py脚本参数ifmaindef
1条回答
网友
1楼 · 发布于 2024-10-01 13:44:18

入口点必须是一个接受参数的函数。如果要从命令行传入参数,请假定您要按如下方式调用它:

$ pypy a1 a2

您需要从^{}读取它们。所以您的python模块应该包含以下内容:

^{pr2}$

运行上述命令应将a1 a2输出到控制台中。用户输入的错误处理是您自己的练习。在

相关问题 更多 >