鱼C论坛

 找回密码
 立即注册
查看: 2630|回复: 4

[已解决]打开文件报错

[复制链接]
发表于 2020-3-16 19:22:01 | 显示全部楼层 |阅读模式
1鱼币
f1 = open('C:/Users/83489/Desktop/OpenMe.mp3')
f2 = open('C:/Users/83489/Desktop/OpenMe.mp3', 'x')        # 使用”x”打开更安全
f2.write(f1.read())
f2.close()
f1.close()


报错:FileExistsError: [Errno 17] File exists

为啥?
最佳答案
2020-3-16 19:22:02
用 'w' 模式打开:

  1. f1 = open('C:/Users/83489/Desktop/OpenMe.mp3')
  2. f2 = open('C:/Users/83489/Desktop/OpenMe.mp3', 'w')
  3. f2.write(f1.read())
  4. f2.close()
  5. f1.close()
复制代码

最佳答案

查看完整内容

用 'w' 模式打开:
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-3-16 19:22:02 | 显示全部楼层    本楼为最佳答案   
用 'w' 模式打开:

  1. f1 = open('C:/Users/83489/Desktop/OpenMe.mp3')
  2. f2 = open('C:/Users/83489/Desktop/OpenMe.mp3', 'w')
  3. f2.write(f1.read())
  4. f2.close()
  5. f1.close()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-3-16 19:42:53 | 显示全部楼层
这种格式文件如果存在就报错,把原来的文件删了吧
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-3-17 14:39:46 | 显示全部楼层
用'w'的方式来打开,你用'x'打开,如果文件存在就会报错FileExistsError
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-3-17 16:15:13 | 显示全部楼层
打开.mp3然后往里面写东西可能吗
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-1 00:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表