powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / python запись в файл
2 сообщений из 2, страница 1 из 1
python запись в файл
    #39681481
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По мере выполнения скрипта надо записывать кое какие данные в текстовой файл.

Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
def safeToLog(self, newLog):
        try:
            with open('log.txt', 'a+') as file:
                file.write(str(newLog)+"\n")
                file.close()
        except:
            with open('log.txt', 'w+') as file:
                file.write(str(newLog)+"\n")
                file.close()



Но привыполнении получаю ошибку:

IOError: [Errno 13] Permission denied: log.txt

Дал файлу права 777 поменял собственика на того пользователя от кого запускаю скрипт - не помогло!

что самое главноё этот код прекрасно работает в другом скрипте на этом же сервере?

В чем может быть причина?
...
Рейтинг: 0 / 0
python запись в файл
    #39681548
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забавный код. Если дозаписать данные в файл не удалось, будем их в этот файл просто записывать! А если записать не удалось - тогда пофиг. Ну, так как-то выходит.

Причина может быть и в правах на каталог, где файл живет. В любом случае, при записи данных придется вносить правку в файл каталога. Гипотетически, отказ может быть вызван и эксклюзивной блокировкой файла.

Areostarпоменял собственикаУ Вас там регпалата какая-то или агентство по купле-продаже, не иначе. :-)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / python запись в файл
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]