我正在嘗試在公司服務器中除錯代碼,但是,我需要通過使用 sepcific 命令獲得許可(簡短一點,我稱之為p)。如何使用啟動命令在 pycharm 中進行除錯
p python main.py
我試圖編輯配置,但引數和解釋器選項都沒有按我預期的那樣作業。有什么設定可以修改啟動python的命令嗎?
使用顯示變數值的能力pdb不能滿足我的要求。
uj5u.com熱心網友回復:
這在 macOS 11 上對p我有用。由于我不知道您的問題是什么,我使用time命令進行測驗:
創建了一個名為 shell 腳本/var/tmp/python并使其成為可執行檔案 ( chmod x /var/tmp/python):
#!/bin/sh
time /usr/bin/python3 "$@"
該"$@"用于傳遞傳遞給所有的命令列引數/var/tmp/python的實際/usr/bin/python3。
然后我在 PyCharm 中添加了一個新的系統解釋器并將其選為/var/tmp/python可執行檔案。
當我除錯我的“Hello world”應用程式時,這是輸出:
/var/tmp/python /Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/pydevd.py --multiproc --qt-support=auto --client 127.0.0.1 --port 53332 --file "/var/tmp/hello_world.py"
Connected to pydev debugger (build 212.5457.59)
Hello, world!
real 0m3.091s
user 0m0.292s
sys 0m0.078s
Process finished with exit code 0
正如您所看到的,除了執行/除錯應用程式之外,它還列印了經過的總時間。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/353873.html
上一篇:無法直接從vscode除錯或執行venv中的python代碼(沒有模塊命名...)
下一篇:將多行變數寫入檔案cmd
