2016-06-08 62 views
0
import tempfile 
import shutil 
tmp_f = tempfile.NamedTemporaryFile(delete=False) 
tmp_f.write("hello world") 
shutil.copy(tmp_f.name, "/etc/exports") 

當我讀取「/ etc/exports」時,它是一個完全空的文件。哪裏不對?shutil複製tempfile覆蓋另一個

回答

1

您需要關閉該文件:

tmp_f.write("hello world") 
tmp_f.close()