【发布时间】:2013-09-06 22:59:56
【问题描述】:
我试图用两种不同的方法只写一个文件。
有没有我可以在不创建另一个保存方法的情况下做到这一点?
【问题讨论】:
-
将打开的文件传递给这两种方法?
-
我正在使用 with open(file,'w')as f: 并且当涉及到第二种方法时它不会让我写。
我试图用两种不同的方法只写一个文件。
有没有我可以在不创建另一个保存方法的情况下做到这一点?
【问题讨论】:
喜欢这样吗?
def method1(f):
f.write("something")
def method2(f):
f.write("something else")
with open("myfile", "w") as f:
method1(f)
method2(f)
【讨论】: