作者PBDS (风城男子)
看板Python
标题[问题] 请问在树莓派底下的python3的IDLE问题
时间Wed May 3 18:15:33 2017
请问我现在要在Raspberry Pi里运行Raspbian的作业系统,里面已经有预先装好的python
3的IDLE
现在我想写个*构y档,然後借由IDLE执行,但这个py档里头是要跑可在linux底下执行的
命令,例如ls或是dd等命令
我有试过在console下,直接下command python3,则可直接进入python的环境,然後再输
入底下命令
import os
os.system("ls")
之後就可以直接看到console会直接执行ls的命令,然後就可以看到目前资料夹的状况
但是如果一样的程式写成py档,然後在IDLE执行後,IDLE的视窗都没有任何讯息,请问我
要怎麽确认真的有执行到linux的ls命令,或是有其它的方式呢?
因为现在想要写个图形介面的程式,然後一个按钮按下就可执行linux下的命令。
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.204.80.114
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1493806536.A.14C.html
1F:推 Raymond0710: 第一行加上 #!/usr/bin/python 试看看 05/03 21:45
2F:→ PBDS: 我有试过了,没有什麽反应,其实我是想要在IDLE执行後,cons 05/04 03:49
3F:→ PBDS: ole会跳出执行结果,或是IDLE会显示执行结果,以确认有执行 05/04 03:49
4F:→ s860134: 可以描述一下你的执行步骤嘛? 05/04 08:16
6F:→ jerry031181: from commands import getoutput 05/04 10:38
7F:→ jerry031181: print(getoutput("ls")) 05/04 10:39
8F:→ PBDS: s860134大大,在console下是没问题的,jerry大大是可行的, 05/04 21:19
9F:→ PBDS: 因为今天早上我也是试到这方式,呼叫函数後再印出来 05/04 21:19
10F:→ PBDS: 感谢各位大大的回答,感恩! 05/04 21:20