2014-11-14 129 views
-8

我正在使用python.exe如何使用python命令行從文件運行python函數?

我想:

C:/myfile.py 

python C:/myfile.py 

python "C:/myfile.py" 

它總是說 「無效語法」。代碼是這一個: https://github.com/paulnasca/paulstretch_python/blob/master/paulstretch_stereo.py#L150

所以不知道如果該文件有bug或我做錯了什麼。

+0

你在哪裏運行它? – 2014-11-14 18:48:29

+0

python.exe,這是我認爲的命令行工具。 – 2014-11-14 18:48:55

+0

當你剛剛輸入'python'會發生什麼? – 2014-11-14 18:53:23

回答

1

您的屏幕截圖顯示您已經在Python解釋器中。試圖再次運行python會導致錯誤。擊中口譯員CtrlD。確保你已經下載了完整的paulstretch_stereo.py文件。將文件放在與您要處理的文件相同的目錄中。然後,從Windows命令行運行python paulstretch_stereo.py --help,應該打印出程序的選項。

順便說一句,確保你已經安裝了NumPy和SciPy,否則程序將無法運行。

+0

謝謝,我安裝了numpy和scipy,但是我不必鍵入paulstretch.py​​的路徑嗎? – 2014-11-14 19:03:41

+1

@JoanVenge如果你在包含該文件的目錄中,則不是。 – MattDMo 2014-11-14 19:04:05

1

當您直接運行python.exe時得到的內容稱爲交互式解釋器

通常的方式來運行一個Python模塊被簡單地提供它作爲命令行選項蟒蛇過程:

python C:/myfile.py 

從您的命令行提供此命令,不是從交互式解釋