python编辑txt文件,python把变量写入txt文件

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: