python怎么创建文本文件?python怎么给文件逐行添加内容?

众所周知,python是众多编程语言的一种,因此可以利用python来实现我们的日常需求。如果遇到使用python处理文本的需求,则首先需要创建文本,然后打开文件读取其中的内容,然后处理文本。那么python怎么创建文本文?python怎么给文件逐行添加内容的信息?尽管今天要介绍的是python基本操作,但是在知识都是从简单到难的学习过程,学习基础知识也是非常重要的。

python怎么创建文本文件?python怎么给文件逐行添加内容?_业界动态_行业云

 python怎么创建文本文件?

python创建文本文件的方法:首先利用open()函数以只写模式打开一个文件,如果该文件不存在则创建;然后利用write()函数向该文件中写入指定字符串即可。

python open() 函数以指定模式打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。

w 模式表示打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。

write() 方法用于向文件中写入指定字符串。在文件关闭前或缓冲区刷新前,字符串内容存储在缓冲区中,这时你在文件中是看不到写入的内容的。

 实现代码:

#!/usr/bin/python

# -*- coding:utf-8 -*-

file = open('C:/Users/Administrator/Desktop/a/b.txt','w')

file.write('你好, 世界。')

 结果:

python怎么创建文本文件?python怎么给文件逐行添加内容?_业界动态_行业云

打开这个文本可以看到内容成功写入。

python怎么创建文本文件?python怎么给文件逐行添加内容?_业界动态_行业云

 python怎么给文件逐行添加内容?

1.利用open()函数打开文件;

2.利用readlines()函数逐行读取文件内容;

3.通过遍历循环逐行添加内容即可。

 思路分析:

1)打开文件;

2)readlines()读文件(按行读)->拿到文件内容data;

3)循环遍历data的每行,在每行后面进行拆分要插入的内容;

4)往新文件里写。

 实现代码:

with open("aa.txt", "w", encoding="utf-8") as f1:

with open("ap.txt", "r+", encoding="utf-8") as f:

data = f.readlines()

for line in data:

lis = line.strip()+" "+"radio 2 channel "

f1.writelines(lis)

 效果:

python怎么创建文本文件?python怎么给文件逐行添加内容?_业界动态_行业云

以上就是关于python怎么创建文本文件,以及python怎么给文件逐行添加内容的全部内容介绍,想了解更多关于python的信息,请继续关注。

2
37
0
64

相关资讯

  1. 1、好莱坞动作大片《摩天营救》今日上映网友模仿强森惊天一跃2313
  2. 2、《轩辕剑》胡歌再演魔幻剧网友调侃:不落人间1051
  3. 3、桂纶镁《圣诞玫瑰》挑战自我称角色让自己释放2017
  4. 4、琅琊榜五大美人:第五美如画,第三艳如妖,第一是所有男人的女神714
  5. 5、《山海情》实在太好哭了,被热依扎的李水花溅出眼中的水花5106
  6. 6、作为一部战争大片,在这位动作巨星的演绎下,和平的警钟长鸣403
  7. 7、她是《新喜剧之王》女主之一,就凭她这双腿,在娱乐圈混饭不难3279
  8. 8、V6冈田准一宫崎葵长子诞生前辈国分太一想给次女结娃娃亲4060
  9. 9、陈思诚去到新疆做公益,和当地儿童亲切合影,佟丽娅这一次也去了2685
  10. 10、周星驰一生只写了一首歌,却有上亿的播放量,提起歌名,人人都会925
全部评论(0)
我也有话说
0
收藏
点赞
顶部