Другой результат при запуске одного и того же кода через Pycharm и Idle?
В недавнем кодировании у меня возникает проблема, она меня смущает.
Вот код:
Code1:
import tkinter
the_file_name=tkinter.filedialog.askopenfilename()
print(the_file_name)
В режиме ожидания он работает нормально и возвращает правильный результат, но при запуске в Pycharm выдает ошибку: сообщение об ошибке:
AttributeError: module 'tkinter' has no attribute 'filedialog'
Code2 и Code3 могут хорошо работать как в простое, так и в Pycharm.
Кодекса2:
import tkinter
from tkinter import filedialog
the_file_name=filedialog.askopenfilename()
print(the_file_name)
Code3:
import tkinter
from tkinter.filedialog import askopenfilename
the_file_name=askopenfilename()
print(the_file_name)
Я предпочитаю использовать Code1 для завершения моего кода, надеюсь, кто-нибудь скажет мне, почему он не работает в Pycharm.