1.读取文件夹
对文件夹进行读取使用的是listdir()函数来获取某个文件夹中的所有文件名,现在有一test文件夹,结构如下:
- test
- demo1
- day1.txt
- day2.txt
- demo2
- demo1
import os
for path in os.listdir(test_path): #test_path为test文件夹的路径
print path
#out put:demo1 demo2
2.读取txt
比如我们读取day1.txt
import os
f=open('day1_path','r')
text=f.readlines()
print(text)
3.保存txt
import os
f=open('day1_path','w')
f.write(str)
f.close
4.读取多个文件
同样文件目录如下:
- test
- demo1
- day1.txt
- day2.txt
- demo2
- day3.txt
- day4.txt
- demo1
import os
for path in os.listdir(test_path): #test_path为test文件夹的路径
new_path=os.path.join(test_path,path) #拼接路径
for document in os.listdir(new_path):
day_path=os.path.join(new_path,document)
f=open(day_path,'r')
text=f.readlines()
print("打开文件为:",day_path)
print("文件内容为:",text)
这样我们就实现了读取多个文件了。