【发布时间】:2017-11-03 08:17:36
【问题描述】:
我一直在为网络爬虫创建一个 Python 脚本,但在过去的一周里,我在创建新文件时遇到了一个奇怪的问题。每次我创建一个新文件,例如 test.py 并尝试从终端运行它时,都会出现错误:
-bash: ./test.py: Permission denied
如果我复制一个我已经在使用的文件,那么没有问题。但是,如果我创建一个新文件并将旧文件中的代码复制并粘贴到新文件中,或者如果我尝试从头开始编写新代码,则会出现同样的错误。
我已经包含了一个特定脚本的代码开头的屏幕截图。左侧有效。右边没有。
我使用的是 Python 2.7.1
【问题讨论】:
-
显示
chmod +x ./test.py; ./test.py失败和cp test.py other.py; chmod +x ./other.py; ./other.py成功的屏幕截图会更有用。假设您已经涵盖了chmod部分,我会怀疑您的编辑器有什么问题,但您没有透露您用于编辑的内容。 -
@tripleee 我没有正确设置权限。我使用 Brackets 作为文本编辑器,但这是我第一次尝试使用 Python 和脚本,所以我对一些基础知识不熟悉。感谢您的帮助!
标签: python bash macos terminal permissions