import os
# 设置文件夹路径和目标文件夹路径
folder_path = r'D:\YWJ\数据集处理0211\1_PF缺陷\重标PF_label - 副本'
target_folder_path = r'C:\Users\yewenjing\Desktop\222221'
# 获取文件夹中所有txt文件的文件名
file_names = [file_name for file_name in os.listdir(folder_path) if file_name.endswith('.txt')]
# 遍历所有txt文件
for file_name in file_names:
# 判断目标文件夹中是否有与源文件相同的文件名
if file_name in os.listdir(target_folder_path):
# 打开源文件和目标文件
with open(os.path.join(folder_path, file_name), 'r') as src_file, open(os.path.join(target_folder_path, file_name), 'a') as target_file:
# 逐行读取源文件并判断是否以数字0开头
for line in src_file:
if line.startswith('0'):
# 将符合条件的行写入目标文件
target_file.write('\n' + line.strip())
# 在目标文件中添加一行空白行,以保证文件完整性
# target_file.write('\n')
数据处理:将txt文件中的一行数据存到另一同名txt文件中
最新推荐文章于 2024-03-07 23:07:13 发布