2011-08-02 49 views
-3
ascii85.encode(file('/work/file1'), sys.write('/work/file2') 

我正在嘗試使用sys.stdout寫入帶有此代碼的文件,但它沒有寫入。在python中使用sys.stdout寫入文件

如何修復要寫入文件的代碼?

+2

請仔細閱讀代碼行,並在提問前嘗試瞭解它正在做什麼。 –

+0

我只是想在python shell中做到這一點。如果我使用ascii85.encode(file('/ work/file1'),sys.stdout但它顯然打印到我不想要的屏幕 – sophanox

回答

2

嘗試

ascii85.encode(file('/work/file1'), open('/work/file2', 'w')) 

我不知道究竟你正在試圖做的,但是這就是你如何打開一個文件在Python編寫。

如果這不是你想要的,請澄清你的問題。

+0

就是這樣 - 謝謝! – sophanox

+1

記得點擊複選標記如果它對你有幫助,就接受它。 – agf