运行不带“python”的 python 脚本关键词
如何在 Mac 上的终端中运行 python 脚本而不使用“python”关键字,而无需编辑现有的 python 文件?
现在我必须这样做: python script.py
我喜欢做的是这样的: 脚本.py
How can I run a python script in Terminal on Mac without using the "python" keyword, without having to edit my existing python files?
Right now I have to do this:python script.py
What I like to do is this:script.py
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
添加一个 shebang:
或者
我更喜欢第二个,因为 Python 可以位于 /usr/bin/python、/usr/local/bin/python 等任何地方,第二个确保您不必继续编辑 shebang。
然后,如果它是可执行的,您可以将其作为
./script.py
执行。Add a shebang:
or
I prefer the second one, since Python can be anywhere like /usr/bin/python, /usr/local/bin/python etc. and second one ensure that you don't have to keep editing the shebang.
And then you can just execute it as
./script.py
if it is executable.在你的 python 脚本中将其添加为你的第一行,
然后在终端中执行此 chmod +x ./yourpythonscript.py
然后从终端执行为 ./yourpythonscript.py
in your python script add this as your first line
then in terminal do this chmod +x ./yourpythonscript.py
then from terminal execute as ./yourpythonscript.py
尝试 ./script.py 而不是 script.py ...或者确保当前目录位于您的路径中并且 script.py 应该可以工作...
Try ./script.py instead of script.py ... or ensure your current directory is in your path and script.py should work....