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)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通