Python 2.7 我可以从空闲运行脚本,但不能从python.exe运行脚本?

Python 2.7 我可以从空闲运行脚本,但不能从python.exe运行脚本?,python-2.7,file-permissions,windows-7-x64,Python 2.7,File Permissions,Windows 7 X64,当我从空闲状态运行脚本时,我的程序运行得很好,但当我运行.py文件并生成shell@C:\Python27\Python.exe时,我的程序失败,出现以下错误:- IOError:[Errno 13]权限被拒绝:“我的新文件.html” 代码位是:- f = open("my new file.html", "w") 我已经搜索了这个IOError,但是人们说的话似乎与我正在做的事情不一致,我正在写一个文件?如果它说“权限被拒绝”,那就是告诉你你没有创建该文件的权限。这不是在骗你。调试的第一条

当我从空闲状态运行脚本时,我的程序运行得很好,但当我运行.py文件并生成shell@C:\Python27\Python.exe时,我的程序失败,出现以下错误:-

IOError:[Errno 13]权限被拒绝:“我的新文件.html”

代码位是:-

f = open("my new file.html", "w")
我已经搜索了这个IOError,但是人们说的话似乎与我正在做的事情不一致,我正在写一个文件?

如果它说“权限被拒绝”,那就是告诉你你没有创建该文件的权限。这不是在骗你。调试的第一条规则是始终假定错误告诉您的是事实真相


由于您没有在文件名中提供文件夹,因此它正在尝试在当前目录中创建文件。您可能位于受保护的文件夹中。如果您将cd刻录到具有写入权限的文件夹中,问题很可能会消失。

是的,这就是问题所在。很抱歉,您是一个这样的noob。我现在有一个新的问题,它产生IE而不是我的默认浏览器,并搜索我的新文件而不是打开它,但我会尝试找出答案。-这个问题现在也解决了。