python编辑txt文件,python把变量写入txt文件
先看效果。
首先,我们的TXT文件是这样的。
我们要的就是这个结果。
不要胡说八道。这是加密的
计数=1
all_count=1
filename=code.txt
country_list=[]
以ins: //file的形式打开withopen(文件名, r )
For line in ins: //Loop文件中的每一行
all_count=1
Line=line.replace(, )//删除所有空格和换行符
line=line.replace(\n ,)
如果=在线且 在线:
使用equal _ symbol _ idx=line.index (=)索引函数来标记必填字段的位置。
or_symbol_idx=line.index().
计数=1
否则:
连续不断地
code=int(line[equal _ symbol _ idx 1:or _ symbol _ idx])//取出我们想要的字段。
name=line[or_symbol_idx 2:]
country_list.append((代码,名称) )
country _ list=sorted(country _ list,key=lambda x: x[0])对列表进行排序
将ForCountryCodeIncountry _ List替换为我们需要的dict格式://List
代码=代码
国家=国家
Code obj={ code:国家代码[0],country:国家代码[1]}
Print (code obj,,)//打印输出
终端打印的结果如下
这样会得到想要的效果~ ~。
代码分析
我们只需要文件中的文本,不关心样式,所以我们使用TXT文件。读写TXT文件也是最基本的文件操作。
打开文件
有两种方法可以打开文件。
1、f=open((/tmp/test.txt)、(r))))))).
2、用open((/tmp/test.txt),(r))作为file_to_read:
其中包括:
r是只读的,w是可写的,a是可写的。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。