第9章 文件
“我坚信,自我教育是唯一的教育形式。”
——艾萨克·阿西莫夫(Isaac Asimov)
我们可以使用Python处理文件。例如,可使用Python读取或写文件数据。读取(reading)文件数据指的是访问文件中的数据。向文件中写(writing)数据指的是添加或修改文件中的数据。本章将学习文件处理的基础知识。
9.1 写文件操作
处理文件的第一步是使用Python内置的open函数打开文件。open函数有两个参数:一个代表要打开文件路径的字符串,另一个代表打开文件的模式。
文件路径(file path),指的是文件在计算机中所处的位置。例如,/Users/bob/st.txt是文件st.txt的文件路径。斜杠分隔的每个单词都是一个文件夹的名称。加在一起就代表了文件的位置。如果文件路径中只有文件的名字(没有斜杠分隔的文件夹),Python将会在当前运行程序所在的目录中查找文件。操作时避免直接手写文件路径。类UNIX操作系统和Windows在文件路径中使用的斜杠数量不同。为了避免程序在不同操作系统中运行出错,应使用内置的os模块来创建文件路径。模块中的path函数接受文件路径中的文件夹名作为参数,并自动构建完整的文件路径。示例如下:
1 # htt
本文介绍了Python中处理文件的基础知识,包括写文件操作、自动关闭文件、读取文件和CSV文件的处理。通过示例代码展示了如何使用with语句打开、读写文件,以及如何操作CSV文件进行数据的存取。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



