from os import listdir
import os
#为什么这样导入都起作用??因为__init__.py作了导入
import random
# a = listdir('E:\smoking\smoking\data\img')
# with open("E:/smoking/smoking/data/trainval.txt",'a') as s:
# for element in a:
# if element.endswith(".jpg"):
# s.write("data/img/" + element + "\n")
# with open("E:/smoking/smoking/data/trainval.txt", 'r') as s:
# raw_list = s.readlines()
# random.shuffle(raw_list)
# with open("E:/smoking/smoking/data/valid.txt", 'w') as fw:
# for i in range(200): #随机抽取数目 n
# fw.writelines(raw_list[i])
# #
#
# with open("./data/test.txt", 'r') as s:
# raw_list = s.readlines()
# random.shuffle(raw_list)
# with open("./data/valid.txt", 'w') as fw:
# for i in range(150): #随机抽取数目 n
# fw.writelines(raw_list[i])
# a = listdir("./data/test.txt")
# b = listdir("./data/valid.txt")
with open("E:/smoking/smoking/data/trainval.txt", 'r') as trainval:
raw_list1 = trainval.readlines()
with open("E:/smoking/smoking/data/valid.txt", 'r') as valid:
raw_list2 = valid.readlines()
with open("E:/smoking/smoking/data/train.txt", 'w') as s:
for ele in raw_list1:
if ele in raw_list2:
pass
else:
# #随机抽取数目 n
s.writelines(ele)
# for i in a:
# if i in b:
# pass
# else:
# s.write(i)
# 删除文件夹下某种类型文件
# a = listdir('E:\smoking\smoking\data\img')
# for e in a:
# if e.endswith(".txt"):
# os.remove('E:\\smoking\\smoking\\data\\img\\'+ e)
文件夹下某类文件删除,文件夹下文件名读取
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
8、读取文件夹下的文件名
题意:处理指定路径下,文件夹的文件;#include <stdio.h>#include <string.h>
#include 搜索 隐藏文件 -
asp.net读取某个文件夹下所有的文件名
asp.net读取某个文件夹下所有的文件名
asp.net读取某个文件夹下所有的文件