zxw3213
发表于 2024-8-22 16:52:14
{:2_33:}{:2_33:}
gglive5566
发表于 2024-8-22 22:23:01
看看有什么
qq574570
发表于 2024-8-23 12:14:48
壞壞
发表于 2024-8-23 13:43:36
看看怎么样
高杰空间
发表于 2024-8-23 18:34:54
谢 谢 分 享
poplar
发表于 2024-8-23 19:08:14
来看看啦好
喜183
发表于 2024-8-23 19:25:13
感谢大神分享
抓蛙
发表于 2024-8-23 21:31:28
{:4_93:}感谢大佬
hanqi
发表于 2024-8-28 11:11:24
人生没有彩排,每天都是直播
frxz751113
发表于 2024-8-28 13:09:30
# 假设你的文本文件名为 'input.txt',并且你想要输出到 'output.txt'
# 打开输入文件和输出文件
with open('input.txt', 'r', encoding='utf-8') as file, open('output.txt', 'w', encoding='utf-8') as outfile:
# 读取所有行
lines = file.readlines()
# 创建一个字典来存储分类
categorized_lines = {}
# 对每行进行分类
for line in lines:
# 获取每行的前两个字作为分类键
category = line[:2].strip()# 使用strip()去除可能的空白字符
# 如果这个分类键还没有在字典中,就创建一个新的列表,并添加分类名
if category not in categorized_lines:
categorized_lines = # 在列表中添加分类名和换行符
# 将行添加到相应的分类列表中
categorized_lines.append(line)
# 按分类键排序(如果需要)
sorted_categories = sorted(categorized_lines.keys())
# 将分类后的行写入输出文件
for category in sorted_categories:
# 写入分类名
outfile.writelines(categorized_lines)
print("文件已按每行的前两个字分类,每个分类前写上分类名,并合并输出。")
szlibi
发表于 2024-8-28 15:26:59
66666666666666666666666666666666666
蛋蛋侠
发表于 2024-8-28 22:32:58
不错,看看怎么样?