Форум сайта python.su
0
Вообщем задумка была такая у нас есть функция checkfile() которая проверяет есть ли в папке файл или нет. Все работает без проблем но когда я вместо print(“file does not exist”) хочу поставить makefile() то возникает ошибка примерно такого содержания
Exception in Tkinter callback Traceback (most recent call last): File "C:\Python34\lib\tkinter\__init__.py", line 1487, in __call__ return self.func(*args) File "C:\Users\dexxy\Desktop\qqw.py", line 132, in makefile file = open("tklog.txt", "w") OSError: [Errno 22] Invalid argument: 'tklog.txt'
def checkfile(): PATH = "C:/tklogs/tklog.txt" if path.isfile(PATH): print ("File does exist") else: print ("file does not exist") def makefile(): file = open("tklog.txt", "w") file.write("hello world in the new file\n") file.close()
Отредактировано Dexxyx (Авг. 6, 2014 10:29:13)
Офлайн
7
//del
Отредактировано Morven (Авг. 6, 2014 13:56:17)
Офлайн
221
Dexxyx
на форумах код нужно оборачивать в теги - вы же видите свое сообщение. Переделайте, и обратите внимание на кавычки -в Python используются либо " либо ' для оборачивания строковых значений.
Офлайн
5
Офлайн
0
Разобрался сам удалил функции и сделал без них.
Офлайн