繁体   English   中英

使 Python 脚本可执行并具有参数

[英]Make Python Script Executable and Have Parameter

我为我正在制作的语言制作了一个 Python 解析器,我希望脚本在终端中是可执行的,我添加了一个 shebang,并尝试在终端中尝试chmod +x ,但是当我出现错误时输入它:

   bash: ./source.py: No file or directory

即使文件存在。
另外,有人知道如何向命令添加参数/参数吗?

您的 shell 可能不知道将脚本作为 python 脚本执行。

添加像这样的shebang

#!/usr/bin/env python

作为文件的第一行,然后重试。

要检查命令行参数,您可以在sys.argv查看简单的内容。 对于任何重要的事情,请改用argparse模块。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM