2017-07-24 60 views
1

幾小時前我開始學習Python,我想知道是否可以執行我在Python Shell的BBEdit文本編輯器中編寫的腳本,單擊。從BBEdit/TextWrangler運行Shell中的Python腳本(IDLE)

有些選項可以在Mac Terminal和Debugger中運行它,但是能夠直接執行它會使學習變得更容易。

The tab used for executing/debugging code in BBEdit

+0

你是什麼意思與「直接執行它」? 您可以使用屏幕截圖中顯示的菜單(選項卡)執行腳本。 然後,您可以決定在哪裏顯示輸出:在新的BBEdit窗口或終端中。 請看看我的答案,並給BBEdit第二次機會;;) – Fabio

回答

0

我認爲PyCharm讓事情變得更容易爲你

+0

我真的很喜歡用BBEdit編碼,因爲它是輕量級的,並且仍然非常強大。它與終端的集成使得它非常方便,而且比PyCharm這樣的完整IDE仍然快得多/更輕。 – Fabio

0

你可以只使用BBEdit的命令「運行」,從運行當前的腳本(包含在前面窗口中的腳本) 「#!菜單(此菜單有時稱爲「shebang」菜單)。

該命令運行腳本,並在新的BBEdit窗口中打印輸出。
確保在腳本的第一行添加以下代碼:

#!/usr/bin/env python 

這可以確保Python解釋器調用,運行腳本。
您可以將鍵盤快捷鍵與此菜單命令相關聯,使其更加方便。 另一個選項是使用「運行在終端」命令,從相同的「#!」菜單。 在這種情況下,將創建一個新的終端窗口,腳本的輸出將發送到那裏。

如果你想給的BBEdit啓動它之前保存在腳本中未保存的更改,請務必閱讀本其他協議棧交換頁: automatic save before 「Run in Terminal」 in BBEdit