Val*_*lla 11 tkinter python-2.7
我有一个python脚本,它具有向用户发送电子邮件的功能.我执行了这个脚本,它工作正常.在另一个python脚本中我只有一个按钮,所以当我点击这个按钮时,我想要另一个发送电子邮件的python脚本来执行.我编写了以下代码:
#!/usr/bin/python
import sys
import os
import Tkinter
import tkMessageBox
top=Tkinter.Tk()
def helloCallBack():
os.system('SendEmail.py')
B=Tkinter.Button(top,text="hello",command= helloCallBack)
B.pack()
top.mainloop()
Run Code Online (Sandbox Code Playgroud)
单击按钮时出现以下错误:
sh:1:SendEmail.py:找不到.
你能让我知道这个错误的原因是什么以及如何解决它.谢谢.
我能够找到一种方法来在按钮点击时调用另一个python脚本:
而不是使用os.system('SendEmail.py')我们需要使用os.system('python SendEmail.py')
小智 6
import sys
import os
from tkinter import *
window=Tk()
window.title("Running Python Script")
window.geometry('550x200')
def run():
os.system('opencv_video.py')
btn = Button(window, text="Click Me", bg="black", fg="white",command=run)
btn.grid(column=0, row=0)
window.mainloop()
Run Code Online (Sandbox Code Playgroud)