Mac OS 终端无法直接运行python脚本

我看到书上说可以在Mac OS的终端中直接输入test.py运行,不用输入python test.py
我也按书上的要求做了:
1.在文件首行添加#!/usr/bin/env python
2.给文件添加了执行权限
完成后尝试只输入test.py来运行失败了,提示 -bash: test.py command not found
请问是什么原因呢?

阅读 27.7k
2 个回答

./test.py这样就可以了

如果需要直接运行test.py需要将该文件放到$PATH中,

例如:该文件在/tmp下,可以直接export PATH=$PATH:/tmp就可以直接执行test.py

./test.py
据说是为了安全考量

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题