我沒弄清楚如何使用Python中的lib提供的Cmd的模塊,但我現在有麻煩......Python交互Cmd的問題(3個參數的問題)
下面是代碼:
def do_addtext(self, file, text = ""):
"Add text to the end of a file"
if os.path.exists(file) == True:
f = open(file, 'a')
f.write("\n" + text)
print "\n>>> Text added!\n"
else:
print "\n>>> File do not exists\n"
當我使用只有兩個參數的函數時,它工作的很好,但我不能用三個參數來使用它。
所以這是很好調用一個函數,如「創建file.txt的」,但我不能用這個......「addtext file.txt的SomeText」則會
我想在命令行上不承認有是三個不同的領域?
對此有何幫助?
謝謝。
謝謝。我更改名稱文件並刪除了== True。我通過命令行工作仍然存在問題..它不能識別第三個參數。 – PGZ 2011-01-23 19:32:10
你是怎麼調用這段代碼的? – user225312 2011-01-23 19:33:07