Помогите до конца разобраться. Никак не могу додуматься в чем тут проблема, исправил ошибки в скрипте, теперь он выглядит так
from tkinter import *
import re
import os
import subprocess
import sys
def window_deleted():
root.quit()
def send_text(msg):
text.insert("end", msg)
text.update()
def close_win():
root.destroy()
def export(event):
cmd=('call export.bat')
proba=subprocess.check_call(cmd,stdout=subprocess.PIPE, stderr=subprocess.STDOUT )
s=' '
while s:
send_text(proba.stdout.readline())
root= Tk()
m = Menu(root)
root.config(menu=m)
frame1=Frame(root,width=100,heigh=100,bg='green',bd=5)
frame2=Frame(root,width=200,heigh=200,bg='red',bd=5)
frame1.pack()
frame2.pack()
text = Text(frame2,state='disabled')
text.pack()
but1 = Button(frame1, text="Экспорт",width=30,height=5, bg="white",fg="blue")
but1.bind("<Button-1>",export)
but1.pack()
root.mainloop()
Но опять же возникает ошибка:
Exception in Tkinter callback
Traceback (most recent call last):
File “C:\Python34\lib\tkinter\__init__.py”, line 1533, in __call__
return self.func(*args)
File “proba.pyw”, line 35, in export
proba=subprocess.check_call(cmd,stdout=subprocess.PIPE, stderr=subprocess.ST
DOUT )
File “C:\Python34\lib\subprocess.py”, line 556, in check_call
retcode = call(*popenargs, **kwargs)
File “C:\Python34\lib\subprocess.py”, line 537, in call
with Popen(*popenargs, **kwargs) as p:
File “C:\Python34\lib\subprocess.py”, line 859, in __init__
restore_signals, start_new_session)
File “C:\Python34\lib\subprocess.py”, line 1112, in _execute_child
startupinfo)
FileNotFoundError: Не удается найти указанный файл