我一直在为网络抓取创建一个Python脚本,但在过去的一周里,我发现了一个创建新文件的奇怪问题。每次我创建一个新文件,例如test.py
并尝试从终端运行它时我都会收到错误:
-bash: ./test.py: Permission denied
如果我复制了我一直在使用的文件,则没有问题。但是如果我创建一个新文件并将旧文件中的代码复制并粘贴到新文件中,或者如果我尝试从头开始编写新代码,我会得到同样的错误。
我已经包含了一个特定脚本的代码开头的截图。左侧有效。右边没有。
我使用的是Python 2.7.1
答案 0 :(得分:0)
您是否在文件上设置了执行权限位?运行:chmod +x my_file.py
添加该权限。