我可以从闲置运行脚本,但不能从python.exe运行?
问题描述:
当我从怠速运行我的脚本我的程序运行非常好,但是当我运行.py文件,并生成一个壳@ C:\ Python27 \ Python.exe我的计划失败,出现以下错误: -我可以从闲置运行脚本,但不能从python.exe运行?
IO错误:[错误13]许可被拒绝:“我的新file.html”
和代码位是: -
f = open("my new file.html", "w")
...我已经寻找这种IO错误,但事情的人说不会出现配合我在做什么,这是写出一个文件?
答
如果它说“权限被拒绝”,那是告诉你,你没有权限创建该文件。这不是骗你。调试的第一条规则是始终假定错误告诉你字面上的真相。
由于您没有在文件名中提供文件夹,因此它正试图在当前目录中创建一个文件。您可能位于受保护的文件夹中。如果您cd到您有写入权限的文件夹,问题可能会消失。
omgosh ...对不起,让我仔细检查并报告回来。 – gazeranco 2014-09-19 13:38:01
是的,多数民众赞成在这个问题很抱歉。我现在有一个新的问题,它产卵的IE浏览器而不是我的默认浏览器,并寻找我的新文件,而不是打开它,但我会尽力弄清楚。 - 该问题现在也已修复。 – gazeranco 2014-09-19 13:42:03