2016-09-29 98 views

回答

0

你在Mac上嗎?根據PyScripter彈出窗口,Shutil在Mac上無法正常工作。

您還需要更具體,我不能複製這個問題。不過,我會建議檢查:

  • 文件擴展名
  • 文件位置
  • 文件元數據(這是在Mac上覆印時丟失的那部分,也與 的Mac,shutil.move沒有工作,所以它可能是這樣的)

你可以手動使用文件,因爲我會在下面顯示,但我認爲這種方式比其他內置方法慢。

with open (file1, "rb") as f1: 
    with open (file2, "wb") as f2: 
     f2.writelines(f1.readlines()) 

此創建的文件與位置file1的精確副本的位置file2。這種方法適用於所有文件,可以用pickle來加密和串行化對象。

file2也不需要已經是文件。 OPP。

+0

OP。這是你在找什麼?如果不只是解釋你需要什麼,我會盡力爲你解決(如果我知道那是怎麼回事,我不是狡辯的粉絲)。 – Frogboxe