Python 8 文件的基本操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 8 文件的基本操作相关的知识,希望对你有一定的参考价值。
文件的简单操作,
需要的操作,代码读取txt文件内容,转换文件内容格式,生成字典,修改字典,改变字典格式为原txt文件内的格式,写入文件。
准备:1 首先建立一个名为db.txt文件
2 文件内容为:
armin|123|0
admin|123|2
acmin|123|1
开始写代码:代码与db.txt在相同文件夹内。
# 1 读取文件
user_db = open("db",‘r‘)
user_read = user_db.read()
user_db.close()
# 2 格式化文件内容
user_str_list = user_read.split(‘\n‘)
user_info_list = []
for aaa in user_str_list:
temp = aaa.split("|")
v = {
"name":temp[0],
"pwd": temp[1],
"times": temp[2]
}
user_info_list.append(v)
print(user_info_list) #至此 上面所有的操作已经将TXT文件内容变成了 两个字典 存放在一个列表当中。
# 接下来要做的就是再次打开db文件 然后将修改后的字典内容以字符串的模式再写回去。
# 将上面的字典生成字符串也就是跟txt里面的文件相同的变量 如下: 然后重新写入到txt文件当中。
#3 修改内容之后重新写入 下面我们直接写出来结果了,但实际上我们应该通过上面的字典自动还原为字符串。
target = ‘‘‘armin|123|3
admin|123|2
acmin|123|0
‘‘‘
#重新写入文件
f2 = open(‘db‘,‘w‘) # w的意思是以写模式打开文件,也就是先清空内容,然后重新写入数据。
f2.write(target)
f2.closed
以上是关于Python 8 文件的基本操作的主要内容,如果未能解决你的问题,请参考以下文章