Python基础语法之读写文件
'''
python文件读写操作:
1、调用open函数,返回一个file对象
2、调用file对象的read或者write方法
3、调用对象的close方法,关闭该文件(重新调用open打开文件时,系统会自动关闭之前打开的文件)
'''
例如当前目录下存在readme.txt文件,文件内容为:
a b
读取文件内容操作如下:
file = open('./readme.txt')
print(file.read())
// file.read()返回的是一个字符串,字符串内容与文件格式一致,即
a b
// 文件被读取完一次后,想再次读取都需要重新闭关该文件再重新操作
file = open('./readme.txt') // 我选择重新打开,系统会帮助我自动关闭。但随手闭关是一个好习惯
print(file.readLines()) // 返回内容是一个list,用换行符来表示段落。 ['a\n', '\n', 'b']
写入内容到文件中:
分为写模式和添加模式,区别在于open函数的第二个参数.
写模式:
file = open('./readme.txt', 'w') # 第二个参数为w
file.write('写模式即覆盖模式') # readme.txt文件内容被覆盖了
file.close()
添加模式:
# 添加模式(第二个参数为a)
file = open('./readme.txt', 'a')
file.write('\n添加模式不会覆盖原文件内容,只会在尾部添加内容')
file.close()
本文来自博客园,作者:xzjeff,为个人学习笔记。

浙公网安备 33010602011771号