天边一抹灬红 发表于 2020-3-17 15:40:40

零基础学习python,第28讲动动手

f1=open('E:\\OpenMe.mp3')
f2=open('E\\OpenMe.txt','w')
f2.write(f1.read())
f2.close()
f1.close()
以上代码会报异常: No such file or directory: 'E\\test.text'
问题1:这个题如何解决
问题2:f2=open('E\\OpenMe.txt','w')这一句在我写的路径上如果没有文件会不会创建一个新的文件
求各位大神帮忙

qiuyouzhi 发表于 2020-3-17 15:43:25

1,E盘里没有那个文件,要么新建一个,要么用'w+'形式创建一个
2,会的

天边一抹灬红 发表于 2020-3-17 15:46:01

qiuyouzhi 发表于 2020-3-17 15:43
1,E盘里没有那个文件,要么新建一个,要么用'w+'形式创建一个
2,会的

大佬,f2=open('E\\OpenMe.txt','w')这一句既然会创建一个新的文件,为什么还是会报异常呢(求解答{:5_99:})

qiuyouzhi 发表于 2020-3-17 15:46:40

天边一抹灬红 发表于 2020-3-17 15:46
大佬,f2=open('E\\OpenMe.txt','w')这一句既然会创建一个新的文件,为什么还是会报异常呢(求解答{:5_99: ...

程序是按顺序来的,第一行你没有写'w'啊

天边一抹灬红 发表于 2020-3-17 15:48:09

qiuyouzhi 发表于 2020-3-17 15:46
程序是按顺序来的,第一行你没有写'w'啊

我有那个OpenMe.mp3文件呀,要把mp3文件改成txt文件

qiuyouzhi 发表于 2020-3-17 15:51:14

天边一抹灬红 发表于 2020-3-17 15:48
我有那个OpenMe.mp3文件呀,要把mp3文件改成txt文件

确定在E盘里?

sunrise085 发表于 2020-3-17 15:51:33

第二行中路径少一个冒号

天边一抹灬红 发表于 2020-3-17 16:00:54

qiuyouzhi 发表于 2020-3-17 15:51
确定在E盘里?

恩,文件没问题,就是粗心少了个冒号,感谢大佬指点

天边一抹灬红 发表于 2020-3-17 16:01:28

sunrise085 发表于 2020-3-17 15:51
第二行中路径少一个冒号

确实少了个冒号,粗心了,多谢大佬解答
页: [1]
查看完整版本: 零基础学习python,第28讲动动手