我是Python的初学者,我正在阅读Wrox的“使用Python 2.6和Python 3.1开始使用Python” ...第8章中有一个关于使用困扰的文件和目录的例子我很多...以下函数应该创建(如果它不存在)并写入文本文件:
def write_to_file():
f=open("C:/Python33/test.txt","w")
f.write("TEST TEST TEST TEST")
f.close()
当我运行该功能时,没有任何反应,没有创建文本文件,也没有返回错误消息......
当我在IDLE中运行代码时,按命令运行,它完美地工作......
函数???
有什么问题答案 0 :(得分:1)
Python对于缩进的挑剔,从我记忆中来看:
def write_to_file():
f = open("C:/Python33/test.txt", "w")
f.write("TEST TEST TEST TEST")
f.close()
# On top of that, you need to actually run the function.
write_to_file()
答案 1 :(得分:0)
我认为这是因为缩进,请这样做:
def write_to_file():
f=open("C:/Python33/test.txt","w")
f.write("TEST TEST TEST TEST")
f.close()