[問題] 請問在樹莓派底下的python3的IDLE問題

看板Python作者 (風城男子)時間7年前 (2017/05/03 18:15), 編輯推噓1(109)
留言10則, 4人參與, 最新討論串1/1
請問我現在要在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://www.ptt.cc/bbs/Python/M.1493806536.A.14C.html

05/03 21:45, , 1F
第一行加上 #!/usr/bin/python 試看看
05/03 21:45, 1F

05/04 03:49, , 2F
我有試過了,沒有什麼反應,其實我是想要在IDLE執行後,cons
05/04 03:49, 2F

05/04 03:49, , 3F
ole會跳出執行結果,或是IDLE會顯示執行結果,以確認有執行
05/04 03:49, 3F

05/04 08:16, , 4F
可以描述一下你的執行步驟嘛?
05/04 08:16, 4F

05/04 08:17, , 5F
http://imgur.com/a/uwzMW 看起來很運行正常啊@@
05/04 08:17, 5F

05/04 10:38, , 6F
from commands import getoutput
05/04 10:38, 6F

05/04 10:39, , 7F
print(getoutput("ls"))
05/04 10:39, 7F

05/04 21:19, , 8F
s860134大大,在console下是沒問題的,jerry大大是可行的,
05/04 21:19, 8F

05/04 21:19, , 9F
因為今天早上我也是試到這方式,呼叫函數後再印出來
05/04 21:19, 9F

05/04 21:20, , 10F
感謝各位大大的回答,感恩!
05/04 21:20, 10F
文章代碼(AID): #1P2Qt85C (Python)