我不知道如何使用Python,我試圖在文檔上使用腳本。我不知道如何告訴它這樣做!我甚至不知道infile> outfile的含義。我該如何使用它?
如果我只是運行該腳本,這是我的消息得到:
Use: C:\Python27\hun2html.py infile > outfile
Traceback (most recent call last):
File "C:\Python27\hun2html.py", line 75, in <module>
sys.exit(1)
SystemExit: 1
我不知道是什麼的信息是有關誰知道這個東西,但是這是最相關的部分代碼,我相信:
if __name__ == '__main__':
import sys
if not sys.argv[1:]:
print "Use: %s infile > outfile" % sys.argv[0]
sys.exit(1)
contents = open(sys.argv[1]).read()
print hun2html(contents)
它應該改變文檔中的格式。如果任何人都可以理解這個愚蠢的問題,我會非常感謝一些幫助!
重定向是一個功能,如果外殼(在你的情況下,顯然'cmd.exe'),而不是Python。但是,錯誤消息來自Python,與重定向無關。顯然你試圖在沒有參數的情況下調用腳本;您可以指定要處理其內容的文件的名稱而不是「infile」,以及要在結果中替代「outfile」的新文件的名稱。 – tripleee
謝謝。我沒有想到這種樂於助人。 –