今天的文章较水,这两天在学信息搜集还有写专业课的大作业,已经搞得晕头转向了,休闲之余还被短视频给绑架了,唉,我对短视频的抵抗力还是这么差。之前想的每天都学一点,然后记录下来,但是最近的学习内容很松散也不知道该记录什么东西,今天水一篇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文件,并且是只读状态的。