pytho读文件| python文件去重 | python去除重复行

博主分享了在学习信息搜集和专业课作业中遇到的困扰,感到晕头转向。同时提到自己对短视频的抵抗力较弱,影响了学习计划。文章提供了一个简单的Python代码示例,用于去除文本文件中的重复行,并介绍了关键部分`sys.argv[1]`用于获取命令行参数。最后,博主提到由于文章较为仓促,没有遵循标准的代码书写规范。
摘要由CSDN通过智能技术生成

今天的文章较水,这两天在学信息搜集还有写专业课的大作业,已经搞得晕头转向了,休闲之余还被短视频给绑架了,唉,我对短视频的抵抗力还是这么差。之前想的每天都学一点,然后记录下来,但是最近的学习内容很松散也不知道该记录什么东西,今天水一篇python去重的。
代码如下:

import sys,re
# try:
path = sys.argv[1]
print(path)
str1 = []
with open(path,'r') as f:
	for line in f.readlines():
		if line not in str1:
			str1.append(line)

for str in str1:
	with open(path[0:len(path)-4]+'_remove_same.txt',"a+") as f:
		f.write(str)
# except:
# 	print("请输入合法的文件夹路径!")

使用方法主要是python 这个文件的文件名.py 想要去重文件的绝对路径,因为是水一篇文章,所以我就把try给注释掉了,然后其他应该标准的写法我也不会,所以就这么潦潦草草了!

这个关键的地方就是:sys

import sys
sys.argv[1]

这个是获取输入的第一个值

with open('firename','r') as f:
	pass 

这个主要就是打开这个filename文件,并且是只读状态的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值