我需要创建一个Python脚本以在Mac / Linux中打开一个终端窗口,并需要从Python脚本在终端中执行以下命令。
尝试以下方法,但不起作用,请提出任何想法或建议。将对您有很大帮助。
from openpyn import openpyn
import subprocess
import os
subprocess.call(["sudo openpyn --init"], shell=True)
os.system("sudo openpyn --init")
但是它没有给出任何结果或无法正常工作。
答案 0 :(得分:3)
我不完全理解您的问题的措辞,但是如果您想弹出一个终端并运行:
ls -l
在该终端中,您可以执行以下操作:
import os
os.system("""osascript -e 'tell application "Terminal" to do script "ls -l"'""")