程序應該將in_file_name的內容複製到out_file_name。這是我的,但它不斷崩潰。如何在python中創建非文本二進制文件的精確副本
in_file_name = input('Enter an existing file: ')
out_file_name = input('Enter a new destination file: ')
try:
in_file = open(in_file_name, 'r')
except:
print('Cannot open file' + ' ' + in_file_name)
quit()
size = 0
result = in_file.read(100)
while result!= '':
size += len(result)
result = in_file.read(100)
print(size)
in_file.close()
try:
out_file = open(out_file_name, 'a')
except:
print('Cannot open file' + ' ' + out_file_name)
quit()
out_file.close()
爲什麼不使用該'shutil.copy'? – Dekel
你是什麼意思,「不斷崩潰」?請更新您的帖子,並提供完整的信息,包括異常輸出。異常跟蹤通常指向正確的問題。 – CAB