[英]Python & macOS: open new Terminal window from Python, passing command to be executed
我正在使用以下兩行 Python 代碼從 Python 腳本打開一個新的終端窗口,這很好用:
import os
os.system('open -a Terminal .')
現在我想向新的終端窗口傳遞一個要執行的命令,例如
ls
我該怎么做?
試試這個
import appscript
appscript.app('Terminal').do_script('ls') # or any other command you choose
由於舊答案已貶值,
如果你還沒有下載applescript,
pip3 install applescript
蟒蛇腳本
from applescript import tell
#set what command you want to run here
yourCommand = 'ls'
tell.app( 'Terminal', 'do script "' + yourCommand + '"')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.