一、文件操作
文件的打开和关闭
操作程序:
1.打开文件(没有则会建立文件)
2.读/写数据
3.关闭文件
f = open(‘test.py’,’w’) #相对路径或绝对路径。类似‘w’还有诸多方法
f.read() #不传参会读整个文件,传参会读n个字节
f.readline()
f.readlines() #读整个文件,各行构成列表
f.write()
f.close()
定位到某个位置
f.seek(offset,from)
offset:偏移量
from方向:
0表示文件开头
1表示当前位置
2表示文件末尾
文件操作:os模块
os.name()
os.getcwd()
os.listdir()
os.remove()
os.rmdir()
os.mkdir()
os.path.split()
os.path.join()
os.rename() #注意传入rename的两个参数要明确路径
os.path.abspath()
示例1:批量重命名test文件夹下的文件
示例2:查找/home/python目录下,文件内容中包含hello的py文件有哪些?