首页 > 其他 > 详细

文本操作-TXT文本读写方式

时间:2020-02-23 21:02:35      阅读:67      评论:0      收藏:0      [点我收藏+]

  Dear ALL

  今天给大家分享的是 TXT文本读写方式,也是文件操作最常用的一种方式,主要内容有:

  • 文件写方法
  • 文件读方法
  • with open() as f 方法

  话不多说,码上见:

 1 ‘‘‘
 2    标题:TXT文件读写操作
 3    概要:介绍文本类型的基本读写操作
 4    时间:2020-02-23
 5    作者:挖挖土豆
 6 ‘‘‘
 7 
 8 # 文件操作格式 open(filename,mode)
 9 # mode r  : 只读
10 # mode w  : 只写
11 # mode a  : 追加
12 # mode r+ : 读写
13 
14 # 文件写操作
15 myfile = open("filename.txt", mode=w)
16 myfile.write("healthy is good \nWelcome to my blog\n")     # 将字符串 写入文件中
17 myfile.writelines(["hello", "world"])   # 将字符串列表 写入文本中
18 myfile.close()        # 注意文本写入后,要进行及时关闭,否则缓存里的数据不会保存
19 
20 
21 # 文件读操作
22 rfile = open("filename.txt", mode=r)
23 
24 #cont = rfile.read()      # 读取文件所有内容,返回字符串,文本指针从头走到尾,扫描整个文本
25 #print("返回数据类型为:", type(cont), "\n内容是:", cont)
26 
27 line = rfile.readline()   # 读取文件下一行内容,文本指针向下移一位
28 print("文本下一行为:", line)
29 
30 lines = rfile.readlines() # 读取文件内容形成list,每行一位;实际是从文本指针位置开始输出
31 print("文本列表为:", lines)
32 
33 
34 
35 # 不需要close()的方法,由于每次都要写f.close()函数比较繁琐,因此也有一种不需要手动关闭的方法
36 filename2 = "filenoclose.txt"
37 flist = [I , love , China]
38 
39 with open(filename2, mode = "w") as f:
40     f.write("I love China \n")
41     f.writelines(flist)
42 
43 rfile2 = open(filename2, mode=r)
44 print("文本内容为:", rfile2.readlines())

 

文本下一行为: healthy is good 

文本列表为: [Welcome to my blog\n, helloworld]
文本内容为: [I love China \n, I love China]

 

文本操作-TXT文本读写方式

原文:https://www.cnblogs.com/potato-find/p/12354009.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!