首页 > 编程语言 >python 文件去重

python 文件去重

时间:2022-10-09 17:01:26浏览次数:48  
标签:__ 文件 name python lines file time print


import time

def main(file_name):
try:
with open(file_name, 'r', encoding='utf-8') as f:
lines = f.readlines()
print(lines)

start=time.time()
print('总数:',len(lines))

new_lst=list(set(lines))
print('去重后:',len(new_lst))
print(time.time()-start,'秒')

with open(file_name,'w', encoding='utf-8') as f:
f.write(''.join(new_lst))
print('文件保存到:',file_name)

except Exception as e:
print('错误的文件路径!!!', e)


if __name__ == '__main__':
main('a.txt')


标签:__,文件,name,python,lines,file,time,print
From: https://blog.51cto.com/u_12836588/5740775

相关文章

  • python初识函数
    今日内容概要文件内光标的移动实战演练计算机硬盘存储数据的原理文件内容修改函数简介函数的语法结构函数的定义与调用今日内容概要文件内光标移动的......
  • python设置国内镜像源
    临时使用pipinstall注意,simple不能少,是https而不是http设为默认升级pip到最新的版本(>=10.0.0)后进行配置:python-mpipinstall--upgradepippipconfigset......
  • python练习题-数据类型
    1.利用下划线,把列表的每个元素拼接成一个字符串。lst=['Rose','Tom','Bye'];1.1python2解法:#coding=utf-8;#1.利用下划线,把列表的每个元素拼接成一个字符串lst......
  • 文件的操作方法
    今日内容总结文件操作1.文件的概念就是操作系统暴露给用户操作硬盘的快捷方式eg:双击一个文件其实就是从硬盘将数据加载到内存Ctrl+s保存文件其实......
  • Python学习实验报告03——序列
    实验要求:完成课本实例部分及实战部分实验内容:Part1实例:实例01:创建一个文件命名为tips,导入日期时间类,定义一个包含七条励志文字的列表,获取当前星期作为索引输出每日一......
  • python函数内容
    目录今日内容概要1.函数简介2.函数语法结构3.函数的定义以及调用4.函数的分类5.函数参数(重中之重)6.函数的返回值7.练习题及答案今日内容概要函数简介函数的语法结构函......
  • rust 逐行读取文本文件
    usestd::fs::File;usestd::io::{BufRead,BufReader};fnmain(){//要打开的文件名letfilename="src/main.rs";//以只读模式打开文件letfile=File:......
  • Python中使用Mysql(编码实践)
    文档或者看源码​​http://mysql-python.sourceforge.net/MySQLdb-1.2.2/public/MySQLdb-module.html​​开篇在上一篇Python中使用Mysql(安装篇)中,我们为Python安装了支持My......
  • Python中使用Mysql(安装篇)
    准备工作importMySQLdbLinux系统自带了Python,但并不是都有这个包,至少我每次拿到一台全新的服务器时候,都发现没有装这个包。这个东西的下载地址是​​http://sourceforge.n......
  • 使用c调用python
    windowc调用python的原理大概是将python当做一个c++库来调用导入头文件将python的头文件复制到项目中,头文件在python安装目录中在vs项目属性中的vc++目录的包含目录添......