作者shwzu (o(><;)o o)
看板Python
标题[问题] 请问一个档案复制程式的问题
时间Thu Feb 28 16:53:07 2008
想请问一下各位高手
我想写一支复制一个影片档(格式为mp4)的程式
程式码如下:
file1 = open("1.mp4", mode ='rb')
file2 = open("2.mp4", "a") #另存一个新的档案
tmp = ''
while 1:
tmp = file1.read(1024)
if not tmp:
break
file2.write(tmp)
file1.close()
file2.close()
先读取第一个1.mp4
再将这个影片复制一份为2.mp4
但2.mp4却不能播放
且会莫名的比1.mp4多了几百kb
请问是出了什麽问题呢?
对了,因为之後要去改mp4里面的码
所以不能用copyfile这个函式
谢谢
--
▉╯╰ ▅▃▂ ▂
▏ ╱ ╱ ╱
█ ╮╭
▆▅ ▂▅▆ ▎ ╱ █ ╱ ╱ █ ╱
▉ ◢▋ ▄▄ ▉ ◢▋ ╱ ████████████
▉ ▆█◤ ▊
▎ ▉ ▆█◤ ╱ ╱
█
█ ▋
▍ ▎ █ ████████████
▉
█ ▅▅ ▏ █ █ █wretch@aqua
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.72.221
※ 编辑: shwzu 来自: 140.116.72.221 (02/28 16:53)
※ 编辑: shwzu 来自: 140.116.72.221 (02/28 16:56)
1F:→ doghib:试试看 file2 = open('2.mp4', 'ab') 改成二进 02/28 17:23
2F:→ shwzu:啊 超感谢楼上 居然漏掉了 感谢感谢XD 02/28 17:26
3F:推 yungyuc:shutil 02/28 20:11