Update 在线V4源优选.py

This commit is contained in:
frxz751113
2024-08-16 09:27:54 +08:00
committed by GitHub
parent ccf7a16546
commit 3363db4d8a
+12 -3
View File
@@ -26,13 +26,22 @@ r = requests.get(url)
open('源2.txt','wb').write(r.content) open('源2.txt','wb').write(r.content)
################################################################################################### ###################################################################################################
# 确保你的Python环境已经安装了openpyxl库
import codecs import codecs
# 打开原始文件并读取内容 # 打开原始文件并读取内容
with codecs.open('源2.txt', 'r', 'utf-8') as file: with codecs.open('源2.txt', 'r', 'utf-8') as file:
lines = file.readlines() lines = file.readlines()
# 处理每一行,去除每行最后一个"$"及其后面的所有内容 # 处理每一行,去除每行最后一个"$"及其后面的所有内容,并确保每行以换行符结束
processed_lines = [line.split('$')[0] + '$' if '$' in line else line for line in lines] processed_lines = []
for line in lines:
if '$' in line:
# 查找最后一个"$"的位置
index_of_last_dollar = line.rfind('$')
# 截取从行首到"$"之前的内容,并确保以换行符结束
processed_line = line[:index_of_last_dollar].rstrip() + '\n'
processed_lines.append(processed_line)
else:
# 如果没有"$",则直接添加到列表,确保以换行符结束
processed_lines.append(line.rstrip() + '\n')
# 将处理后的内容写入新文件 # 将处理后的内容写入新文件
with codecs.open('源3.txt', 'w', 'utf-8') as file: with codecs.open('源3.txt', 'w', 'utf-8') as file:
file.writelines(processed_lines) file.writelines(processed_lines)