當前位置:首頁 » 編程語言 » shell中運行python

shell中運行python

發布時間: 2023-11-08 17:55:22

㈠ 編寫shell腳本運行python文件

(已嘗試mac自帶的文本編輯器,腳本編輯器無法編寫.sh文件)

運行後出現vim主界面,代表mac有vim,並且成功進入了vim

想要運行.py文件,直接使用絕對路徑即可(此路徑可以通過直接拖進終端即可獲得,或者使用快捷鍵Option+Command+C 復制文件途徑。)
格式: /可執行文件所在目錄/可執行文件

到這里簡單可以運行regression.py文件的shell腳本寫好了。

解決辦法:修改rt.sh文件許可權,命令為:

解決辦法:同問題一

查了資料問題是'(',')'要使用轉義,才可以識別即'(',')'。所以在最開始打開regression.py文件把所有的括弧都加了一遍,這種方法不會再出現括弧的錯誤,但是這並不是一個合理的解決辦法,這樣太麻煩了,而且編寫時是不會這樣處理的,所以在看了另一個別人的腳本時,發現在.py腳本的頭部,即第一行加了一句話

這時使用未做過括弧處理的.py文件,也不會報錯了!

可參考: https://blog.csdn.net/wh_19910525/article/details/8040494

regression.py在不使用rt.sh文件是可以成功運行的,但是此時出現no mole錯誤。
開始以為是quandl自己安裝的問題,在python2.7是Quandl,python3.6是quandl,所以在終端使用pip3,pip分別安裝,但是運行時還會出現同樣問題,但發現一個問題不管是在使用pip,還是pip3在終端運行時,均會說此包已存在,但存在路徑均為python3.6下,所以嘗試更改regression.py文件的頭部第一行,更改為: #!/usr/bin/env python3
可以正常運行了!!!!
還是開心的曬一下,結果吧。(雖然和腳本無關了,哈哈哈哈哈)

對於使用shell腳本,傳遞參數,後續進行學習總結,今天就總結好編寫shell腳本運行python文件吧!

㈡ shell 下運行python 命令有什麼辦法暫停

一個處於執行過程中的前台程序可以使用組合鍵 CTRL + Z 暫停運行並回到 SHELL 提示符 ...
恢復的時候 ... 如果讓程序在後台運行使用命令 bg ... 搬回前台運行使用命令 fg ...
在同時處理多個任務的時候 ... jobs 命令可以查看任務的編號 ...
bg 和 fg 命令可以自由控制把哪個任務搬到前台哪個任務留在後台 ...
另外順便一提 ... 暫停一個後台任務不一定要將其搬回前台再用組合鍵 ...
kill -STOP 命令可以直接暫停一個後台任務 ...
kill -CONT 命令可以直接恢復一個後台任務 ...
提到的這幾個命令你都可以用 man 命令自己看一下詳細說明 ...
其實吧 ... 不止是 Python ... 從 SHELL 啟動的一般進程任務都可以用上面這種方法控制 ...
在你提到的場景里 ... Python 不過只是一個在前台運行的程序罷了

熱點內容
火車的無線密碼都是什麼 發布:2025-03-04 15:08:42 瀏覽:455
存單鎖住後如何重置密碼 發布:2025-03-04 15:08:17 瀏覽:569
sqlintchar 發布:2025-03-04 14:55:21 瀏覽:483
切水泥解壓 發布:2025-03-04 14:41:55 瀏覽:501
多大可以學編程 發布:2025-03-04 14:41:19 瀏覽:193
安卓怎麼刪掉谷歌 發布:2025-03-04 14:41:13 瀏覽:844
金山源碼 發布:2025-03-04 14:28:27 瀏覽:463
重汽王牌瑞獅怎麼查看配置 發布:2025-03-04 14:26:55 瀏覽:535
python保存中文 發布:2025-03-04 14:24:30 瀏覽:292
長安編程招聘 發布:2025-03-04 14:23:26 瀏覽:777