0
0 комментариев

Ребят такой вот код, пытаюсь запустить, вылетает ошибка, хочу сделать так, чтобы при нажатии ФАЙЛ—ЗАГРУЗИТЬ… я выбирал пдф файл, и в последствии обращаясь к нему скрипт продолжал работать…

PDF_FILE=(open(‘d:\Проба\Раздел ПД №3 Том 3.1.pdf’, ‘rb’)) вот так все работает.

А вот так,

def openPDF():
file_name = fd.askopenfilename()
f = open(file_name, ‘rb’)

import PyPDF2

PDF_FILE=f

не хочет…

Вот кусок кода/[apcode language=»php»]

#импорты
import PyPDF2 as o
from tkinter import *
from tkinter.dialog import Dialog
from tkinter import commondialog
from tkinter import ttk 
import os
import fnmatch
from sys import stdin, exit as sys_exit
from tkinter import filedialog as fd
#Функции
def finalexit():
    exit()
def openPDF():
    file_name = fd.askopenfilename()
    f = open(file_name, 'rb')
    f.close()
#Оформление меню.
window = Tk() #Функция менюшки, создает окно
window.title("VIBL") #Обзывает окно
window.geometry('900x850') #Задает геометрию
mainmenu = Menu(window)
window.config(menu=mainmenu)
"Вкладки меню"
filemenu = Menu(mainmenu, tearoff=0)
filemenu.add_command(label="Загрузить...", command = openPDF)
filemenu.add_command(label="Выход", command = finalexit)
mainmenu.add_cascade(label="Файл", menu = filemenu) #Вкладка файл
 helpmenu = Menu(mainmenu, tearoff=0)
helpmenu.add_command(label="Помощь")
helpmenu.add_command(label="О программе")
mainmenu.add_cascade(label="Справка", menu=helpmenu) #Вкладка помощь
 "Кнопки"
 "Конец оформления"
window.mainloop()
 #imports
import PyPDF2
#Открытие файла
PDF_FILE='f'

[pyton 3.8.2] Винда 7.


Добавить комментарий