当我尝试打开一个文件时,即使它在那个时刻之前没有打开,它也会出现错误,因此我无法写入文件。这是我的python代码:
try:
myfile = open("SolvedFromFile.xls", "r+")
except IOError:
mesaj=u"Açık olan nokta listesini kapatın!"
wx.MessageBox(mesaj, u"UYARI")
导致这种情况的原因是什么?
提前致谢。
答案 0 :(得分:1)
e.g。你的脚本无权读取...很少发生在你自己的计算机上。最常见于生产环境。
或找不到文件(?)
答案 1 :(得分:1)
您必须检查捕获的异常以查看原因:
try:
myfile = open(...)
except IOError as (errno, strerror):
print 'Error code %d: %s' % (errno, strerror)
答案 2 :(得分:0)
在open()方法中提供完整地址。还要检查文件是否存在,并且您有权访问该位置。一切顺利。