如何编写Python文件操作的学习笔记?
- 内容介绍
- 文章标签
- 相关推荐
本文共计484个文字,预计阅读时间需要2分钟。
从文件中读取数据,推荐使用with关键字,Python会在合适的时候自动关闭文件。+ 2. 文件路径 https://blog.51cto.com/u_15421234/ 3. 逐行读取,使用for循环filename='pi_digits.txt' with open(filename) as file:
从文件中读取数据
在本例中,调用open()函数时提供了两个实参,一个是名称,一个是打开方式,如果省略模式实参,默认为只读模式。如果要写入的文件不存在,函数open()将直接创建它。然而,以写入模式打开文件时要千万小心,因为如果指定的文件已经存在,python将在返回文件对象前清空该文件的内容。注意:python只能将字符串写入文本文件,其他数据要使用str()将其转化为字符串格式
2.写入多行,使用\nblog.51cto.com/u_15421234/3.附加到文件如果要给文件添加内容,而不覆盖原有内容,可以以附加模式(a)打开文件,此时python不会在返回文件对象前清空文件内容,而是将写入文件的行添加到文件末尾,若不存在指定文件,将为你创建一个空文件。
本文共计484个文字,预计阅读时间需要2分钟。
从文件中读取数据,推荐使用with关键字,Python会在合适的时候自动关闭文件。+ 2. 文件路径 https://blog.51cto.com/u_15421234/ 3. 逐行读取,使用for循环filename='pi_digits.txt' with open(filename) as file:
从文件中读取数据
在本例中,调用open()函数时提供了两个实参,一个是名称,一个是打开方式,如果省略模式实参,默认为只读模式。如果要写入的文件不存在,函数open()将直接创建它。然而,以写入模式打开文件时要千万小心,因为如果指定的文件已经存在,python将在返回文件对象前清空该文件的内容。注意:python只能将字符串写入文本文件,其他数据要使用str()将其转化为字符串格式
2.写入多行,使用\nblog.51cto.com/u_15421234/3.附加到文件如果要给文件添加内容,而不覆盖原有内容,可以以附加模式(a)打开文件,此时python不会在返回文件对象前清空文件内容,而是将写入文件的行添加到文件末尾,若不存在指定文件,将为你创建一个空文件。

