mac上如何快速除錯python指令碼

2021-05-04 15:42:59 字數 3036 閱讀 6971

1樓:匿名使用者

你是要什麼除錯功能?你說的只是執行吧?為什麼不用terminal的命令列來執行?

而且大部分編輯器可以設定快捷鍵執行命令列的,你自己查查你的編輯器怎麼設,然後設在f5不就可以了?我用的編輯器是vim就設f5為 :!python %,先存檔,直接f5就執行了。

notepad++和sublime text2都可以的,沒用過textmate,想必應該也可以的。

python用單元測試的遠遠多過用所謂的「除錯」功能的,主要是因為除錯不能自動化,這年頭都是自動化測試的。你搜尋一下python單元測試的教程吧,我用的是nose這個包。

2樓:啊恨

如果只是執行指令碼的話,可以用terminal的命令列來執行:

1. 切換到.py指令碼所在的目錄

2. 執行語句python ***.py

大部分編輯器可以自己設定快捷鍵執行命令列的,比如notepad++和sublime text2都可以,設定一個習慣的快捷鍵,比如f5。執行前先儲存,然後直接按快捷鍵就執行了。

3樓:ai看雪

使用pycharm這個ide進行除錯。

pycharm是由jetbrains打造的一款python ide,帶有一整套可以幫助使用者在使用python語言開發時提高其效率的工具,比如除錯、語法高亮、project管理、**跳轉、智慧提示、自動完成、單元測試、版本控制。此外,該ide提供了一些高階功能,以用於支援django框架下的專業web開發。

pycharm分為專業版和社群版:專業版為商業版本,可以試用30天,之後需付費;社群版是可以免費使用,雖然官方稱社群版功能想對於專業版不完全,但完全夠用。

4樓:芙蓉映水

可以命令列除錯。如果嫌麻煩的話那裝個第三方的ide吧,像pythonwin之類的,除錯方便些。

如何在mac上實現對python語言指令碼的雙擊執行

5樓:匿名使用者

1.將檔案首行改為

[python] view plaincopy#!/usr/bin/env python2.將python檔案的副檔名改為command。

如[plain] view plaincopymv test.py test.command3.

為指令碼新增可執行許可權

[plain] view plaincopychmod +x test.command4.在finder中雙擊即可執行。

注意:雙擊後會開啟一個終端,上面初始的執行路徑是使用者的根目錄。如果指令碼中有相對路徑的操作,程式執行的時候結果會與預期相左。

解決辦法:

[plain] view plaincopypath = os.path.dirname(sys.argv[0])

os.chdir(path)

6樓:

可以用pyinstaller封裝下

怎麼在mac終端執行python程式

7樓:育知同創教育

1.將檔案首行改為

[python] view plaincopy#!/usr/bin/env python2.將python檔案的副檔名改為command。

如[plain] view plaincopymv test.py test.command3.

為指令碼新增可執行許可權

[plain] view plaincopychmod +x test.command4.在finder中雙擊即可執行。

注意:雙擊後會開啟一個終端,上面初始的執行路徑是使用者的根目錄。如果指令碼中有相對路徑的操作,程式執行的時候結果會與預期相左。

解決辦法:

[plain] view plaincopypath = os.path.dirname(sys.argv[0])

os.chdir(path)

8樓:小志

如果是python檔案

python test.py

如果是互動式,直接敲python進入互動式介面

怎麼在mac上執行python程式

9樓:愛車先鋒隊

1.將檔案首行改為

[python] view plaincopy#!/usr/bin/env python2.將python檔案的副檔名改為command。

如[plain] view plaincopymv test.py test.command3.

為指令碼新增可執行許可權

[plain] view plaincopychmod +x test.command4.在finder中雙擊即可執行。

注意:雙擊後會開啟一個終端,上面初始的執行路徑是使用者的根目錄。如果指令碼中有相對路徑的操作,程式執行的時候結果會與預期相左。

解決辦法:

[plain] view plaincopypath = os.path.dirname(sys.argv[0])

os.chdir(path)

如何在mac上執行python

10樓:育知同創教育

1.將檔案首行改為

[python] view plaincopy#!/usr/bin/env python2.將python檔案的副檔名改為command。

如[plain] view plaincopymv test.py test.command3.

為指令碼新增可執行許可權

[plain] view plaincopychmod +x test.command4.在finder中雙擊即可執行。

注意:雙擊後會開啟一個終端,上面初始的執行路徑是使用者的根目錄。如果指令碼中有相對路徑的操作,程式執行的時候結果會與預期相左。

解決辦法:

[plain] view plaincopypath = os.path.dirname(sys.argv[0])

os.chdir(path)

如何在Mac上打出emoji表情

control鍵 mand鍵 空格鍵?快捷鍵是control mand 空格鍵 iphone6如何新增emoji表情 1.首先,開啟手機主頁的設定按鈕。2.找到通用功能並點選進入。3.在通用功能中,找到鍵盤,開啟。4.開啟鍵盤後,點選最上方的鍵盤選項,後邊跟著數字4。5.開啟後點選下方的 新增新鍵盤...

通宵後如何快速恢復,上完通宵怎樣快速恢復?

睡覺錢就應該喝牛奶吃點有營養的 這樣身體抵抗力好,早上起來喝咖啡,喝茶,用熱毛巾敷臉 眼睛,在用冷水洗臉 1 儘快把持收心 認清快樂的顛峰乃是日常生活中的點綴,切勿長時間沉浸在夢幻的浪漫裡,進而對現實的人生感到失落與不滿。蘇東坡說 人有悲歡離合 月有陰晴圓缺,此事古難全。我們要能用欣賞的心情,體會情...

如何快速減去肚子上多餘的肉

你好 就你所講的這個問題我認為其實也不難,堅持仰臥起坐 轉呼啦圈就可以。多運動,多吃水果,少吃飯,相信不久你一定會瘦的,祝你成功 多運動唄或少吃飯多用水果榨些果汁喝 這其實算是 身體部位 比較易減的 一個部位 最難減的 是大腿上的肉 因為肚子上的肉比腿上的 肉要鬆要軟 想要快速 並且有效 地減去肚子...