python 文件和数据格式化
1.考点
2.打开和关闭
3.文件的读写
代码案例1.实现将指定路径下的文件打开-读取-关闭操作
path='d:\\'
f=open(path+'a.txt','r')
print(f.read())
f.close()
代码案例2.实现将指定路径下的文件打开-写入-关闭操作
path='d:\\'
f=open(path+'a.txt','w')
s=f.write('hello ')
f.close()
4.一维数据
类似于txt文件里面的内容
存储:实现向csv文件写入内容,使用.join()方法
path='d:\\'
ls=['背景','是','数字']
f=open(path+'a.csv','w')
**f.write(','.join(ls)+'\n')**
f.close()
读取一维数据内容
strip('\n')函数删除开头和结尾指定字符a
split(',')
path='d:\\'
f=open(path+'a.csv','r')
ls=f.read().strip('\n').split(',')
f.close()
print(ls)
5.二维数据
什么是二维数据:类似于csv文件里的行与列
- 向csv文件中写入数据:遍历思想+.join()函数
path='d:\\'
f=open(path+'a.csv','w')
ls=[['姓名','123','234'],
['性别','男','女']
]
for row in ls:
f.write(','.join(row)+'\n')
f.close()
读取csv表中内容:遍历+strip()+split()
path='d:\\'
f=open(path+'a.csv','r')
ls=[]
for row in f:
ls.append(row.strip('\n').split(','))
f.close()
print(ls)