楼主: accumulation
5754 23

[问答] Tkinter的编程与py程序的运行 [推广有奖]

大师

55%

还不是VIP/贵宾

-

TA的文库  其他...

金融学答疑文库

经济学与金融学课件

计量经济学与金融计量学数据

威望
4
论坛币
217413 个
通用积分
386.7964
学术水平
1047 点
热心指数
1117 点
信用等级
876 点
经验
161296 点
帖子
6523
精华
8
在线时间
6523 小时
注册时间
2014-12-14
最后登录
2024-4-7

中级学术勋章 中级热心勋章 中级信用勋章 高级学术勋章 高级热心勋章 高级信用勋章 初级学术勋章 初级热心勋章 初级信用勋章 特级热心勋章

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
在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;谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:inter Inte int button python 程序

本帖被以下文库推荐

To hedge or to speculate,that ’s a problem.
沙发
开心1101 发表于 2016-1-6 09:13:30 |只看作者 |坛友微信交流群

回帖奖励 +5

很难么?

使用道具

藤椅
zxun 发表于 2016-1-6 15:49:45 |只看作者 |坛友微信交流群

回帖奖励 +5

py文件中执行另一个py文件:

最简单的方法:
import os
os.system("python filename")
filename最好是全路径+文件名;
其他方法:
execfile('xx.py'),括号内为py文件路径;
如果需要传参数,就用os.system()那种方法;
如果还想获得这个文件的输出,那就得用os.popen();
已有 1 人评分经验 学术水平 热心指数 信用等级 收起 理由
accumulation + 100 + 1 + 1 + 1 谢谢!

总评分: 经验 + 100  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

板凳
mike68097 发表于 2016-1-7 09:26:48 |只看作者 |坛友微信交流群

回帖奖励 +5

是不是也可以考虑使用以下?

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

使用道具

报纸
accumulation 学生认证  发表于 2016-1-7 23:32:39 |只看作者 |坛友微信交流群
zxun 发表于 2016-1-6 15:49
py文件中执行另一个py文件:

最简单的方法:
多谢!

使用道具

地板
accumulation 学生认证  发表于 2016-1-7 23:33:39 |只看作者 |坛友微信交流群
mike68097 发表于 2016-1-7 09:26
是不是也可以考虑使用以下?

import subprocess
谢谢指点!

使用道具

7
amwjgzj 发表于 2016-1-9 23:18:34 |只看作者 |坛友微信交流群

回帖奖励 +5

新的一年,继续努力

使用道具

8
jgzj81 发表于 2016-1-9 23:27:09 |只看作者 |坛友微信交流群

回帖奖励 +5

使用道具

9
men007 发表于 2016-1-11 14:37:20 |只看作者 |坛友微信交流群

回帖奖励 +5

支持一下!

使用道具

10
535825662 发表于 2016-1-12 13:30:06 |只看作者 |坛友微信交流群

回帖奖励 +5

支持一下了

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-23 19:29