2024-05-13 02:47:10 发布
网友
用鲁比我可以
File.open('yyy.mp4', 'w') { |f| f.write(File.read('xxx.mp4')}
我能用Python做这个吗?
当然可以:
with open('yyy.mp4', 'wb') as f: f.write(open('xxx.mp4', 'rb').read())
注意这里的二进制模式标志(b),因为您正在复制mp4内容,所以不希望python为您重新解释换行符。
b
mp4
如果xxx.mp4很大,这将占用大量内存。查看^{} function以获得更节省内存的选项:
xxx.mp4
import shutil shutil.copyfile('xxx.mp4', 'yyy.mp4')
Python不是要编写难看的一行代码。
检查shuil模块的文档,特别是copyfile()方法。
http://docs.python.org/library/shutil.html
当然可以:
注意这里的二进制模式标志(
b
),因为您正在复制mp4
内容,所以不希望python为您重新解释换行符。如果} function 以获得更节省内存的选项:
xxx.mp4
很大,这将占用大量内存。查看^{Python不是要编写难看的一行代码。
检查shuil模块的文档,特别是copyfile()方法。
http://docs.python.org/library/shutil.html
相关问题 更多 >
编程相关推荐