Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 5, 2014 17:02:13

Dexxyx
Зарегистрирован: 2014-08-03
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема при обращении к функции

Вообщем задумка была такая у нас есть функция 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)

Офлайн

#2 Авг. 5, 2014 21:02:26

Morven
От: Кемерово
Зарегистрирован: 2013-12-24
Сообщения: 154
Репутация: +  7  -
Профиль   Отправить e-mail  

Проблема при обращении к функции

//del

Отредактировано Morven (Авг. 6, 2014 13:56:17)

Офлайн

#3 Авг. 5, 2014 23:39:23

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Проблема при обращении к функции

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



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#5 Авг. 6, 2014 10:39:14

Dexxyx
Зарегистрирован: 2014-08-03
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема при обращении к функции

Разобрался сам удалил функции и сделал без них.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version