《Python编程无师自通》第9章 文件

本文介绍了Python中处理文件的基础知识,包括写文件操作、自动关闭文件、读取文件和CSV文件的处理。通过示例代码展示了如何使用with语句打开、读写文件,以及如何操作CSV文件进行数据的存取。

“我坚信,自我教育是唯一的教育形式。”

——艾萨克·阿西莫夫(Isaac Asimov)

我们可以使用Python处理文件。例如,可使用Python读取或写文件数据。读取(reading)文件数据指的是访问文件中的数据。向文件中(writing)数据指的是添加或修改文件中的数据。本章将学习文件处理的基础知识。

处理文件的第一步是使用Python内置的open函数打开文件。open函数有两个参数:一个代表要打开文件路径的字符串,另一个代表打开文件的模式。

文件路径(file path),指的是文件在计算机中所处的位置。例如,/Users/bob/st.txt是文件st.txt的文件路径。斜杠分隔的每个单词都是一个文件夹的名称。加在一起就代表了文件的位置。如果文件路径中只有文件的名字(没有斜杠分隔的文件夹),Python将会在当前运行程序所在的目录中查找文件。操作时避免直接手写文件路径。类UNIX操作系统和Windows在文件路径中使用的斜杠数量不同。为了避免程序在不同操作系统中运行出错,应使用内置的os模块来创建文件路径。模块中的path函数接受文件路径中的文件夹名作为参数,并自动构建完整的文件路径。示例如下:

1  # htt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

人民邮电出版社有限公司

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值