Откройте файл для записи - PullRequest
1 голос
/ 05 января 2012

Когда я пытаюсь открыть файл, даже если он не был открыт до этого момента, он выдает ошибку об этом, и поэтому я не могу записать в него.Вот мой код Python:

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

Что может вызвать это?

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 05 января 2012

Вы должны проверить пойманную исключительную ситуацию, чтобы увидеть причину:

try:
    myfile = open(...)
except IOError as (errno, strerror):
    print 'Error code %d: %s' % (errno, strerror)
1 голос
/ 05 января 2012

например, ваш скрипт не имеет прав на чтение ... редко происходит на вашем компьютере.наиболее видно на продуктивной среде.

или файл не найден (?)

0 голосов
/ 05 января 2012

Дайте полный адрес в методе open ().Также проверьте, существует файл или нет, и у вас есть права на это место.Всего наилучшего.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...