Найти - Пользователи
Полная версия: Проблема при обращении к функции
Начало » Python для новичков » Проблема при обращении к функции
1
Dexxyx
Вообщем задумка была такая у нас есть функция 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()

Morven
//del
JOHN_16
Dexxyx
на форумах код нужно оборачивать в теги - вы же видите свое сообщение. Переделайте, и обратите внимание на кавычки -в Python используются либо " либо ' для оборачивания строковых значений.
Dexxyx
Разобрался сам удалил функции и сделал без них.

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB