文件读写分三步,就像"把大象关进冰箱!"
Step1.打开冰箱
Step2.把大象塞进冰箱
Step3.关闭冰箱
同样类似的,在Python中先用open()函数打开文件
代码:
f=open("\\路径",'文件操作模式')
s=f.read()
f.close()
#提示1#
文件操作模式可不写。(默认为只读)
f=open("\\路径")
s=f.read()
f.close()
文件的操作模式,常用的有r (只读) w(只写) a(附加)
代码:
f=open("\\路径",'w') #f=open("\\路径",'a')
f.write()
f.close()
#提示2#
只有f.close()执行后,内容才会被写入。输入流存在于缓冲区里。文件关闭才会写入。
#提示3#
关于文件操作模式,可用 '' 也可用 "" 结果一致。
#提示4#
只读模式下,使用open()函数,如果路径下的文件不存在,则会报错。
而只写模式,追加模式都不会报错,如果不存在该文件,会自动创建该文件。
关于路径的心得:
import os
然后利用os模块中的getcwd()函数来获取当然目录路径,一般我们创建文件,应该跟.py文件在同一级目录下,所以可以这样
path=os.getcwd()
f=open(path+"\\1.txt",'w')
这里为什么双斜杠???
转义啊。两个斜杠才是一个斜杠,不然会报错。你们自己试试看。
str1="hello, Python"
f.write(str1)
写入,要吗不写,要吗就只能写字符串,其他的会报错
f.close()
关于判断文件是否存在:
import os
. 同样用到os模块下path模块的exists()函数,来判断是否存在。
如果文件存在,返回值为True
否则,返回值为False
好了,今天的学习心得,就分享到这里了
听首歌曲,放松放松心情吧!
送你们一点好东西
Python零基础视频:
领取专属 10元无门槛券
私享最新 技术干货