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   平凡之测  阅读(156)  评论(0编辑  收藏  举报

编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示