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()

  

 

  

posted @ 2022-03-03 10:23  xzjeff  阅读(83)  评论(0)    收藏  举报