美文网首页
Python中txt的简单操作

Python中txt的简单操作

作者: 陈芝麻烂谷子的事 | 来源:发表于2021-03-02 20:09 被阅读0次

Python操作txt文件的基础操作记录,包含新建文件、读取文件、写入文件、替换文件、修改文件后缀和插入数据。
1.新建txt文件

 import os
 file = open(name,"w", encoding='utf-8')

2.读取txt文件:

baseapi = open("base.txt", encoding='utf-8')
for b in baseapi:
    print(b)

3.写入txt:

 import os
 file = open(name,"w", encoding='utf-8')
 file.write("111")

4.替换txt中的某一项内容:

  basefile = open("1.txt", encoding='utf-8')
      for i in basefile:
          if "替换的原文字" in i:
              i = i.replace("替换的原文字","新的文字")
        basefile.write("111")

5.修改文件后缀:

    def refactofilename(file):
        pathfile = os.path.splitext(file)
        if pathfile[1] == ".jmx":
            new_name = pathfile[0]+".txt
            os.rename(file,new_name)
        elif pathfile[1] == ".txt":
            new_name = pathfile[0]+".jmx"
            os.rename(file,new_name)

6.在txt第一行插入文本

with open('1.txt', 'r+') as f:
    content = f.read()        
    f.seek(0, 0)
    f.write('aaaaaa\n'+content)

7.在txt最后一行插入文本

with open("D:\\test.txt", encoding="utf-8","a") as data:  
    data.write("aaaa")  

相关文章

  • Python中txt的简单操作

    Python操作txt文件的基础操作记录,包含新建文件、读取文件、写入文件、替换文件、修改文件后缀和插入数据。1....

  • Python中关于txt的简单读写操作

    常用的集中读写模式: 1、r 打开只读文件,该文件必须存在。 2、r+ 打开可读写的文件,该文件必须存在。 3、w...

  • 读取txt文件

    """ 读取txt文件txt文件使我们经常操作的文件类型,Python提供了以下几种读取txt文件的方法。read...

  • python 操作txt文件

    无论是读取文件还是写入文件,都是字符串类型,以下是常用的方法 打开文件:open 函数 - 文件路径 - 打开方式...

  • 文件操作

    Python基础教程 文件内容操作 python中的文件操作还是挺简单的,类似于php中的文件方法,精简好用。我们...

  • 2021-02-23 Python day11-15

    在Python中实现文件的读写操作其实非常简单,通过Python内置的open函数,我们可以指定文件名、操作模式、...

  • 曾遇见的中二错误

    如已经存在文本文件名为130.txt那么 open(“130.txt.txt”) Python中除了''、""、0...

  • 【python小操作】修改文档任意位置的内容

    Python基本文档操作 读入文档: f = open(‘test.txt’,’r’) 写入文档: F = ope...

  • sed 删除特定行

    删除a.txt中含"abc"的行,但不改变a.txt文件本身,操作之后的结果在终端显示 删除a.txt中含"abc...

  • Python-TXT文本操作

    一、列出IO操作的标识符及描述 二、读TXT文件 要以读文件的模式打开一个文件对象,使用Python内置的open...

网友评论

      本文标题:Python中txt的简单操作

      本文链接:https://www.haomeiwen.com/subject/topxqltx.html