全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
6842 23
2016-01-05
在Tkinter下的python GUI编程中,请问如何通过设置几个button,当按下button后,即可运行相对应的py文件的程序?这样的Tkinter程序该如何编写?比如:编写一个Tkinter程序,设置A、B、C三个button,对应A.py、B.py、C.py三个py程序,当按下A button时,运行A.py;当按下B button时,运行B.py;当按下C button时,运行C.py;谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-1-6 09:13:30
很难么?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-6 15:49:45
py文件中执行另一个py文件:

最简单的方法:
import os
os.system("python filename")
filename最好是全路径+文件名;
其他方法:
execfile('xx.py'),括号内为py文件路径;
如果需要传参数,就用os.system()那种方法;
如果还想获得这个文件的输出,那就得用os.popen();
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-7 09:26:48
是不是也可以考虑使用以下?

import subprocess
status=subprocess.call(["./A.py", "arg1", "arg2"])
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-7 23:32:39
zxun 发表于 2016-1-6 15:49
py文件中执行另一个py文件:

最简单的方法:
多谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-7 23:33:39
mike68097 发表于 2016-1-7 09:26
是不是也可以考虑使用以下?

import subprocess
谢谢指点!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群