新闻动态

Python 删除文件每一行的行号思路解读

发布日期:2021-12-13 22:17 | 文章来源:源码中国

1. what

这个行号真的很烦噶 试着写一个py去掉

2. 思路

  • def second_of_str分割,取分隔符右边的元素返回一个列表
  • def move传入文件路径,读取每行,列表存储,调用 second_of_str分割后的存入新列表
  • 主函数调用move

3. 代码

def second_of_str(str,splitsymbol):
 s = str.split(splitsymbol,1)# 分隔符右边的元素
 # if  len(s) == 1:
 #  return []
 return s[1]
def move(file_path, new_file_path):
 with open(file_path,encoding='utf-8') as f:
  content = f.read().splitlines()
 # for line in content:
 #  print(line)
 new_content = []
 for line in content:
  new_line = second_of_str(line,'.')
  # 去掉后的每行加入新列表
  new_content.append(new_line)
 for line in new_content:
  print(line)
 f1 = open(new_file_path,encoding='utf-8',mode = 'w')
 for line in new_content:
  f1.writelines(line)
  f1.writelines(["\n"])
 f1.close()
 return new_content
if __name__ == '__main__':
 f = move('1.txt','2.txt')

完成啦,成果~

到此这篇关于Python 删除文件每一行的行号思路解读的文章就介绍到这了,更多相关Python 删除文件行号内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部