2012-01-02 35 views
0
從Python的運行卷曲

我試圖用使用os.system()運行卷曲,我得到一個錯誤:在Windows

os.system("C:\\Windows\\System32\\curl.exe") 

'C:\ WINDOWS \ SYSTEM32 \ curl.exe'不被識別爲內部或外部命令,可操作程序或批處理文件。

我也試過os.system("curl"),因爲它在路徑中,但是我得到了同樣的錯誤。如果我將「curl」切換到「python」,它工作正常。有什麼辦法讓這個工作?

感謝

+1

你有捲曲安裝不是嗎?如果是這樣,你在哪裏安裝它?如果它帶有安裝程序,它很可能位於「程序文件」 – vstm 2012-01-02 14:24:24

+0

您有此錯誤,因爲C:\ Windows \ System32 \ curl.exe不存在。嘗試從命令提示符調用它,你會看到錯誤。 – GDICommander 2012-01-02 14:51:55

+0

對不起,我應該提到。它的存在就像我把exe放在哪裏一樣。我把它放在那裏,這樣它就會在路徑中(不會被打擾到將其專門添加到路徑中)。從命令提示符運行它可以正常工作。 – user1126345 2012-01-02 14:53:46

回答

0

確保您添加捲曲安裝的bin目錄添加到系統的路徑。例如:'; c:\ curl \ bin'請記住添加「;」分開PATH中的條目。