首页 > 代码库 > Python 8 文件的基本操作
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 文件的基本操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。