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)

posted on 2021-05-24 11:08  平凡之测  阅读(148)  评论(0编辑  收藏  举报

导航