首页 > 编程知识 正文

python json,python文件的后缀名

时间:2023-05-04 18:06:04 阅读:17528 作者:3262

本文提供了有关Python文件读写保存操作的实现代码的参考内容。 需要的人请参考。 希望能帮上忙。 第一次使用Python记录读写文件的过程很简单,但第一次实现其实也有注意事项。 读取单个文件操作: 首先,假设需求如下。 读取test.txt文件 删除指定字符前面的文本 知道了需求后,接下来开始写代码。 代码很简单。 直接查看所有详细信息评论: import sys filePath='/Users/xxxxx

x/Desktop/test.txt '

#打开文件

files=open (文件路径,' r ' ) )。

改为列表

f_list=files.readlines (

tempIndex=0

对于f_list,在各索引中循环1行数据

forindexinrange(Len ) f_list ) ) :

# temp是获取一行的数据

temp=f_list[index]

判断test '是否为temp行数据的顶部。 如果是顶级result,则为true

result=temp.find('test ' )==0

if result:

#顶级的情况下,这是在我们要删除的位置获取他的索引

tempIndex=index

布雷克

#保存新数据

tempContainer=[]

forindexinrange(Len ) f_list ) ) :

if index tempIndex:

#不处理tempindex以前的数据,将tempindex以后的数据保存到新列表中

temp container.append (f _ list [ index ] ) ) ) ) ) ) ) ) ) )。

#这样可以得到我们需要的新数据

打印(临时容器) )。

通过以上代码完成了需求。 很简单。 有几个注意事项:

无法处理通过open直接获取的数据,因此转换为list和词典等可处理的数据。

python的open和c的相似性有r、r、w、w等多种状态,请参考具体介绍

open函数的常用操作方法

1、r打开只读文件。 此文件必须存在。

2、r打开可读写文件,该文件必须存在。

3、w打开只写文件,如果文件存在,则文件长度清零,该文件的内容消失。 如果文档不存在,请创建它。

4、w打开可读写文件,如果文件存在,当文件长度为零时,该文件的内容将消失。 如果文档不存在,请创建它。

读写保存多个文件

假设一个需求如下。 处理多个文件

与上面的test.txt处理类似

处理完成后保存到新文件夹中

实际上,这种需求实质上比单个文件的读取操作多一个写入操作。 另一种方法是稍微绕过逻辑同时处理多个文件

怎么保存到多个文件

一定不能操作每一个文件,很麻烦。 说我的实现构想,就是把文件放在一个文件夹里

获取此文件夹中的所有文件名,并连接到文件路径

然后,创建一个空的新文件夹,用原始文件名将新的空文件夹连接到新路径并写入

上面的代码:导入操作系统

#初始文件夹路径

filePath='/Users/

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。