使 Python 脚本可执行并具有参数
Make Python Script Executable and Have Parameter
我为我正在制作的语言制作了一个 Python 解析器,我希望脚本可以在终端中执行,我添加了一个 shebang,并尝试了 chmod +x
在终端中,但我在输入时遇到错误:
bash: ./source.py: No file or directory
即使文件存在。
另外,有人知道如何在命令中添加 parameters/arguments 吗?
您的 shell 可能不知道将脚本作为 python 脚本执行。
添加 shebang 行,例如
#!/usr/bin/env python
作为文件的第一行,然后重试。
查看命令行参数,简单的可以看sys.argv
。对于任何重要的事情,请改用 argparse
模块。
我为我正在制作的语言制作了一个 Python 解析器,我希望脚本可以在终端中执行,我添加了一个 shebang,并尝试了 chmod +x
在终端中,但我在输入时遇到错误:
bash: ./source.py: No file or directory
即使文件存在。
另外,有人知道如何在命令中添加 parameters/arguments 吗?
您的 shell 可能不知道将脚本作为 python 脚本执行。
添加 shebang 行,例如
#!/usr/bin/env python
作为文件的第一行,然后重试。
查看命令行参数,简单的可以看sys.argv
。对于任何重要的事情,请改用 argparse
模块。