簡體   English   中英

如何在終端MAC中通過python執行命令?

[英]How can I execute commands through python in terminal MAC?

當我在Terminal中手動運行此命令時,它會執行,但是通過Python,會出現錯誤,指出該目錄在Python軟件包中不可用 我正在使用以下命令

source ~/trytry/shell.sh

這是我的測試外殼文件:

#!/bin/sh
echo hello

當我執行“ source〜/ test.sh”時,它將在控制台上打印問候。

這是我的python代碼:

>>> import commands
>>> commands.getstatusoutput("source ~/test.sh")
(0, 'hello')

它可以正常工作。 所以,請您顯示您的代碼?

在我看來,您有一個Shell腳本,而不是一個帶有.py擴展名而不是.sh的python文件。 該錯誤可能與您不是要運行的python文件有關。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM