簡體   English   中英

從 BBEdit/TextWrangler 在 Shell (IDLE) 中運行 Python 腳本

[英]Run Python script in Shell (IDLE) from BBEdit/TextWrangler

幾個小時前我開始學習 Python,我想知道是否可以通過單擊執行我在 Python Shell 中的 BBEdit 文本編輯器中編寫的腳本。

有在 Mac 終端和調試器中運行它的選項,但能夠直接執行它會使學習更容易。

用於在 BBEdit 中執行/調試代碼的選項卡

您只需使用 BBEdit 命令“運行”,從“ #! ”菜單(此菜單有時稱為“shebang”菜單)或按CMD – R即可運行當前腳本(包含在前窗口中的腳本)。

此命令運行腳本,並在新的 BBEdit 窗口中打印輸出。

確保在腳本的第一行添加以下代碼:

#!/usr/bin/env python

或一般

#!path/to/python [arguments]

這可確保調用 python 解釋器來運行您的腳本。 另一種選擇是使用“在終端中運行”命令,來自同一個“ #! ”菜單。 在這種情況下,會創建一個新的終端窗口,腳本的輸出將發送到那里。

如果您希望 BBEdit 在啟動之前保存腳本中未保存的更改,請務必閱讀其他 Stack Exchange 頁面: 在 BBEdit 中的“在終端中運行”之前自動保存

我認為 PyCharm 讓您的工作更輕松

自從 BBedit 出現以來,我一直在使用它,並且多年來一直看着它成長。 所以我必須同意 Fabio 的 BBEdit 偏好評論並使用它來運行 python 腳本。 但是,語法檢查並不總是能捕捉到東西,因此在終端命令中使用 run 或 run 時可能會出現錯誤。 在運行之前,BBEdit 檢查似乎在 python 2 和 python 3 之間沒有區別。

暫無
暫無

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

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