我没弄清楚如何使用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