打开文件进行写作

时间:2012-01-05 07:06:30

标签: python file

当我尝试打开一个文件时,即使它在那个时刻之前没有打开,它也会出现错误,因此我无法写入文件。这是我的python代码:

try:
    myfile = open("SolvedFromFile.xls", "r+")
except IOError:
    mesaj=u"Açık olan nokta listesini kapatın!"
    wx.MessageBox(mesaj, u"UYARI")

导致这种情况的原因是什么?

提前致谢。

3 个答案:

答案 0 :(得分:1)

e.g。你的脚本无权读取...很少发生在你自己的计算机上。最常见于生产环境。

或找不到文件(?)

答案 1 :(得分:1)

您必须检查捕获的异常以查看原因:

try:
    myfile = open(...)
except IOError as (errno, strerror):
    print 'Error code %d: %s' % (errno, strerror)

答案 2 :(得分:0)

在open()方法中提供完整地址。还要检查文件是否存在,并且您有权访问该位置。一切顺利。