-1
我正在使用shutil庫。當我使用時:在Python 3.5中丟失數據shutil.copyfile
backuped = shutil.copyfile(file1, file2)
file2
是空的。 shutil.move
沒有任何問題。如何複製文件而不丟失數據?
我正在使用shutil庫。當我使用時:在Python 3.5中丟失數據shutil.copyfile
backuped = shutil.copyfile(file1, file2)
file2
是空的。 shutil.move
沒有任何問題。如何複製文件而不丟失數據?
你在Mac上嗎?根據PyScripter彈出窗口,Shutil在Mac上無法正常工作。
您還需要更具體,我不能複製這個問題。不過,我會建議檢查:
你可以手動使用文件,因爲我會在下面顯示,但我認爲這種方式比其他內置方法慢。
with open (file1, "rb") as f1:
with open (file2, "wb") as f2:
f2.writelines(f1.readlines())
此創建的文件與位置file1
的精確副本的位置file2
。這種方法適用於所有文件,可以用pickle來加密和串行化對象。
file2
也不需要已經是文件。 OPP。
OP。這是你在找什麼?如果不只是解釋你需要什麼,我會盡力爲你解決(如果我知道那是怎麼回事,我不是狡辯的粉絲)。 – Frogboxe