yrhhh 发表于 2020-8-12 11:18:13

028讲动动手第二个

#1. 编写代码,将上一题中的文件(OpenMe.mp3)保存为新文件(OpenMe.txt)
f1 =open("C:\\Users\\sheryood\\Desktop\\OpenMe.mp3")
f2 =open("C:\\Users\\sheryood\\Desktop\\OpenMe.txt","x")
f2.write(f1.read())
f1.close()
f1.close()
执行完以上代码为什么我的TXT是空的啊?貌似没有写进去{:10_266:}

yrhhh 发表于 2020-8-12 19:14:33

没事了没事了 不好意思 我打错了 应该是关闭第二个文件 我的两句都是关闭第一个

一抹心尘 发表于 2020-10-29 17:46:35

大哥,你的第5行和第6行代码是一样的啊,都是f1.close()

正确的代码应该是这样:
f1 = open('OpenMe.mp3')
f2 = open('OpenMe.txt', 'x')      # 使用”x”打开更符合逻辑
f2.write(f1.read())
f2.close()
f1.close()
页: [1]
查看完整版本: 028讲动动手第二个