gpt4 book ai didi

python - 我可以用 Python 在一行中读写文件吗?

转载 作者:太空狗 更新时间:2023-10-30 01:40:46 28 4
gpt4 key购买 nike

用 ruby 我可以

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 为您重新解释换行符。

如果 xxx.mp4 很大,那将占用大量内存。看看 shutil.copyfile function一个更节省内存的选项:

import shutil

shutil.copyfile('xxx.mp4', 'yyy.mp4')

关于python - 我可以用 Python 在一行中读写文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12426043/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com