2013-05-04 42 views
1

我正在運行一個Python程序,我想將輸出傳輸到文件。因此,在蟒蛇這個命令是如何通過Eclipse中的運行配置傳遞程序參數

"python myfile.py > output.txt" 

我在Eclipse中通過的PyDev運行的程序,我怎麼可以傳遞參數「> output.txt」在Eclipse運行配置?似乎沒有爲這個選項:

enter image description here

當我嘗試如上我收到的錯誤:

C:\Python27\python.exe: can't open file 'output.txt': [Errno 2] No such file or directory 

回答

2

轉到項目的運行配置 - >打開「共享」標籤 - >找到「標準輸入和輸出」選項卡。選中「文件」並選擇你想要輸出的文件。

enter image description here

+0

感謝但這一點兒也不解釋如何將參數傳遞到Python程序,在這種情況下的PyDev有附加到文件的替代方法。如果我想讀取python程序中的參數怎麼辦? – 2013-05-04 11:00:41

+1

在運行配置中有一個單獨的參數選項卡,您已經顯示它。 JFYI,'>'不是一個參數(也不是參數),而是一個操作符來引導輸出,它在較低級別上實現。 – 2013-05-04 11:07:17