Почему я не могу открыть файлы Excel, хотя он открывает конкретный путь к файлу из кода ниже? ⇐ Python
-
Anonymous
Почему я не могу открыть файлы Excel, хотя он открывает конкретный путь к файлу из кода ниже?
Приведенный ниже код может перейти к точному месту назначения, но по какой-то причине он по-прежнему не может получить доступ к конкретным файлам Excel. импортировать ОС импортировать tkinter как tk импортировать панд как pd из диалога файла импорта tkinter
root = tk.Tk() root.geometry("250x140") root.configure(bg="Светло-синий")
def open_file(): корень = tk.Tk() root.withdraw() file_path = filedialog.askopenfilename(initialdir="C:/Users/Ken Rozairo/Desktop/Calco") если путь_файла: df = pd.read_excel("путь_файла") печать(df) os.startfile(путь_файла)
def open_folder(): корень = tk.Tk() root.withdraw() путь_папки = filedialog.askopenfilename(filetypes=[("Файлы Excel", "*.xlsx")], Initialdir="C:/Users/Ken Rozairo/Desktop/Calco/DIALOG - SLT CAL.xlsx")< /код> если путь_к папке: os.startfile(путь_к папке)
def open_name(): корень = tk.Tk() root.withdraw() путь_папки = filedialog.askopenfilename(filetypes=[("Файлы Excel", "*.xlsx")], Initialdir="C:/Users/Ken Rozairo/Desktop/Calco/BUN - CAL.xlsx") если путь_к папке: os.startfile(путь_к папке)
file_button = tk.Button(text="GFM", команда=open_file) file_button.grid(row=0,column=10,padx=80,pady=8)
folder_button = tk.Button(text="Финансовые отчеты", команда=open_folder) folder_button.grid(row=1,column=10,padx=80,pady=8)
folder_button = tk.Button(text="CALCO", команда=open_name) folder_button.grid(row=2,column=10,padx=80,pady=8)
tk.mainloop()
Я хочу получить доступ к назначенному файлу Excel и открыть его при нажатии команды с помощью назначенной кнопки
Приведенный ниже код может перейти к точному месту назначения, но по какой-то причине он по-прежнему не может получить доступ к конкретным файлам Excel. импортировать ОС импортировать tkinter как tk импортировать панд как pd из диалога файла импорта tkinter
root = tk.Tk() root.geometry("250x140") root.configure(bg="Светло-синий")
def open_file(): корень = tk.Tk() root.withdraw() file_path = filedialog.askopenfilename(initialdir="C:/Users/Ken Rozairo/Desktop/Calco") если путь_файла: df = pd.read_excel("путь_файла") печать(df) os.startfile(путь_файла)
def open_folder(): корень = tk.Tk() root.withdraw() путь_папки = filedialog.askopenfilename(filetypes=[("Файлы Excel", "*.xlsx")], Initialdir="C:/Users/Ken Rozairo/Desktop/Calco/DIALOG - SLT CAL.xlsx")< /код> если путь_к папке: os.startfile(путь_к папке)
def open_name(): корень = tk.Tk() root.withdraw() путь_папки = filedialog.askopenfilename(filetypes=[("Файлы Excel", "*.xlsx")], Initialdir="C:/Users/Ken Rozairo/Desktop/Calco/BUN - CAL.xlsx") если путь_к папке: os.startfile(путь_к папке)
file_button = tk.Button(text="GFM", команда=open_file) file_button.grid(row=0,column=10,padx=80,pady=8)
folder_button = tk.Button(text="Финансовые отчеты", команда=open_folder) folder_button.grid(row=1,column=10,padx=80,pady=8)
folder_button = tk.Button(text="CALCO", команда=open_name) folder_button.grid(row=2,column=10,padx=80,pady=8)
tk.mainloop()
Я хочу получить доступ к назначенному файлу Excel и открыть его при нажатии команды с помощью назначенной кнопки
Мобильная версия