2012-11-09 44 views
18

我正在使用PyCharm進行小時間項目開發。我使用Pycharm的智能感知功能。在我開發每一段代碼時,我喜歡偶爾運行它來測試它。我所需要的就是能夠運行該文件。但是,當我右鍵單擊並嘗試運行獨立文件時,PyCharm會嘗試變得智能,並向我顯示用單元測試和其他奇特測試噱頭運行我的代碼的選項。我現在不想部署任何測試框架。如何在PyCharm中運行獨立文件

我只想要能夠運行任何文件。但不知何故,PyCharm不允許我爲每個文件都這樣做。

如果有人能爲此提供解決方法,我將不勝感激。我正在使用Python 273

+2

您能提供一個** Run **(Ctrl + Shift + F10)不能按預期方式工作的示例文件嗎? – CrazyCoder

+0

如果你正在運行的文件有一個'.py'或'.pyw'擴展名,PyCharm不應該被直接啓動。 – martineau

+0

難道你不能在項目列表中的文件上使用[上下文菜單](http://stackoverflow.com/a/19694299/656912)嗎? – orome

回答

13

我剛剛遇到同樣的問題。這是因爲它在文件中有一個名爲TestClass的類。我改變了這個類的名字,然後我就可以正常運行這個文件了。

+5

我不知道這個評論是誰「-1」。也許他們知道一種避免這種行爲的方法,如果是的話,他們應該是有用的,並告訴我們如何。但同意這張海報。如果你不希望菜單切換到創建單元測試運行,那麼請獲取「測試」類的RID .... –

+4

這使我瘋狂,因爲我的CTRL + SHIFT + F10反射不斷導致PyCharm嘗試運行測試套件這並不是全部存在,因爲我製作了一個名爲TestWindow的GUI窗口。我討厭PyCharm無法分辨何時不使用測試,也無法禁用測試行爲或者總是隻運行當前文件的快捷方式 - 沒有「智能行爲」或特殊的「運行配置」。我終於習慣了CTRL + SHIFT + F10而不是F5或F9來「跑」,看起來即使那個快捷鍵也不可靠。 Pycharm應該使用與Test不同的類來進行顏色分類。 \咆哮 – flutefreak7

14

您可以簡單地選擇在上下文菜單中的項目視圖中的文件的「運行」項:

​​

這將運行完全一樣,如果你已經進入

蟒蛇文件

從命令行,在包含該文件的目錄中。

當您第一次做這樣的條目也被添加到工具欄,它允許你用一個單一的點擊

enter image description here

運行該文件,並提供選項自定義自動提供一系列的選擇每次跑步。