安12 发表于 2018-7-16 23:13:01

文件打开

f=open('C:\\Users\lenovo\Desktop\OpenMe.mp3')

f1=open('OpenMe.txt','x')
f1.write(f1.read())
f1.close()
f.close()
Traceback (most recent call last):
File "C:/Users/lenovo/AppData/Local/Programs/Python/Python36-32/wenjain.py", line 3, in <module>
    f1=open('OpenMe.txt','x')
FileExistsError: File exists: 'OpenMe.txt'

dable 发表于 2018-7-17 08:50:03

'x'        如果文件已经存在,使用此模式打开将引发异常

你以这个模式打开,如果文件存在,就会报错啊。

BngThea 发表于 2018-7-17 09:17:37

x 模式要求必须没有该文件

安12 发表于 2018-7-17 19:15:29

dable 发表于 2018-7-17 08:50
'x'        如果文件已经存在,使用此模式打开将引发异常

你以这个模式打开,如果文件存在,就会报错啊。

可是当前没有这个同名文件啊?

pk统一 发表于 2018-7-17 19:59:14

学习了,就是积分太难赚了

dable 发表于 2018-7-18 08:53:21

安12 发表于 2018-7-17 19:15
可是当前没有这个同名文件啊?

f1=open('OpenMe.txt','x')
你没改过路径,在当前目录打开该文件,当前目录为:C:/Users/lenovo/AppData/Local/Programs/Python/Python36-32/wenjain.py

你到这个目录里去找有没有OpenMe.txt

小鱼老师的课不能跳,扩展阅读至少每篇好好看。
页: [1]
查看完整版本: 文件打开