+ 2
[Close] Help me, please!
Exception in Tkinter callback Traceback (most recent call last): File "/data/user/0/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.8/tkinter/__init__.py", line 1883, in __call__ return self.func(*args) File "/storage/emulated/0/Pydroid 3/Programm/PyNeyroWeb.py", line 50, in cre_f fil = open(path, "w") TypeError: open() takes 0 positional arguments but 2 were given
43 Answers
+ 2
Возможно, можно перед импортом библиотек дать псевданим встроенному open и далее использовать его
+ 2
Okay I'll tell you what's happened here.
There is an in-built function open() which you are trying to use.
But you have made another function with the name open().
Rename that function with something else , and you are good to go.
+ 2
Nemo 15 in what should we help you in
+ 2
You have another open() func in you project, defined or imported
+ 2
+ 1
open() не берёт больше, чем 0 аргументов
почему?
+ 1
You have another open() func in you project, defined or imported
+ 1
Евгений Демидов ,у меня tkinter, time и os, может, в os?
+ 1
Exception in Tkinter callback
Traceback (most recent call last):
File "/data/user/0/ru.iiec.pydroid3/files/arm-linux-androideabi/lib/python3.8/tkinter/__init__.py", line 1883, in __call__
return self.func(*args)
File "/storage/emulated/0/Pydroid 3/Programm/PyNeyroWeb.py", line 52, in cre_f
fil.close()
FileNotFoundError: [Errno 2] No such file or directory: ''
+ 1
Ок, пожалуйста;)
+ 1
I ,m beggener ,,I want hellping
+ 1
YAQUB꧁NEW<INACTIVE>꧂ у тебя undefind опять может быть
0
это ткинтер вроде
0
спасибо, сейчас попытаюсь
0
теперь другая ошибка
0
я сделал
opens = open
0
Тоже переопределение функции скорее всего в библиотеке
0
переменная path содержит то, что пользователь ввёл в однострочное текстовое поле, Entry
path = ent.get()
ent - это переменная, содержащая Entry с аргументами
0
Тоже переопределение функции скорее всего в библиотеке
нет, ошибка в другом, он пишет, что не найден файл или каталог, хотя путь нужно указать в Entry, даже если написать ерунду, он посчитает её за название или путь, и должен создать файл
0
Попробуй path принудительно забить и посмотреть создаст он файл или нет