如何通过重合 1 列对输出进行分组
How to group the outprint by coincidence of 1 column
这是我的代码。
这个东西搜索特定的文件名然后给我路径
import os
for root, dirs, files in os.walk("D:/Llanos/INFORMES TF 31-05-2022", topdown=False):
dictionary = ["INFORME.pdf", "CARTA.pdf", "FUN ONI.pdf"]
for i in range(0, 3):
for file in files:
if file.endswith(dictionary[i]):
directorio, carpeta, archivo = os.path.join(root, file).split("\")
print(directorio+"/"+carpeta,";", archivo)
这是输出:
D:/Llanos/INFORMES TF 01-06-2022/2456-2022 C.A. PUNTA ARENAS ; 2456-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/2488-2022 C.A. PUNTA ARENAS ; 2488-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/2488-2022 C.A. PUNTA ARENAS ; 2488-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/2488-2022 C.A. PUNTA ARENAS ; 2488-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/2959-2022 C.A. CHILLÁN ; 2959-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/2959-2022 C.A. CHILLÁN ; 2959-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/2959-2022 C.A. CHILLÁN ; 2959-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/5109-2022 C.A. TEMUCO ; 5109-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/5109-2022 C.A. TEMUCO ; 5109-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/5109-2022 C.A. TEMUCO ; 5109-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/7939-2022 C.A. TEMUCO ; 7939-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/7939-2022 C.A. TEMUCO ; 7939-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/7939-2022 C.A. TEMUCO ; 7939-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8014-2022 C.A. TEMUCO ; 8014-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8014-2022 C.A. TEMUCO ; 8014-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8014-2022 C.A. TEMUCO ; 8014-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8121-2022 C.A. TEMUCO ; 8121-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8121-2022 C.A. TEMUCO ; 8121-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8121-2022 C.A. TEMUCO ; 8121-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8191-2022 C.A. TEMUCO ; 8191-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8191-2022 C.A. TEMUCO ; 8191-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8191-2022 C.A. TEMUCO ; 8191-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8192-2022 C.A. TEMUCO ; 8192-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8192-2022 C.A. TEMUCO ; 8192-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8192-2022 C.A. TEMUCO ; 8192-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8232-2022 C.A. TEMUCO ; 8232-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8232-2022 C.A. TEMUCO ; 8232-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8232-2022 C.A. TEMUCO ; 8232-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8470-2022 C.A. TEMUCO ; 8470-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8470-2022 C.A. TEMUCO ; 8470-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8470-2022 C.A. TEMUCO ; 8470-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8555-2022 C.A. TEMUCO ; 8555-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8555-2022 C.A. TEMUCO ; 8555-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8555-2022 C.A. TEMUCO ; 8555-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8910-2022 C.A. TEMUCO ; 8910-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8910-2022 C.A. TEMUCO ; 8910-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8910-2022 C.A. TEMUCO ; 8910-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8939-2022 C.A. TEMUCO ; 8939-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8939-2022 C.A. TEMUCO ; 8939-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8939-2022 C.A. TEMUCO ; 8939-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8940-2022 C.A. TEMUCO ; 8940-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8940-2022 C.A. TEMUCO ; 8940-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8940-2022 C.A. TEMUCO ; 8940-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9041-2022 C.A. TEMUCO ; 9041-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9041-2022 C.A. TEMUCO ; 9041-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9041-2022 C.A. TEMUCO ; 9041-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9042-2022 C.A. TEMUCO ; 9042-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9042-2022 C.A. TEMUCO ; 9042-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9042-2022 C.A. TEMUCO ; 9042-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9102-2022 C.A. TEMUCO ; 9102-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9308-2022 C.A. TEMUCO ; 9308-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9308-2022 C.A. TEMUCO ; 9308-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9308-2022 C.A. TEMUCO ; 9308-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9309-2022 C.A. TEMUCO ; 9309-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9309-2022 C.A. TEMUCO ; 9309-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9309-2022 C.A. TEMUCO ; 9309-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9310-2022 C.A. TEMUCO ; 9310-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9310-2022 C.A. TEMUCO ; 9310-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9310-2022 C.A. TEMUCO ; 9310-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9312-2022 C.A. TEMUCO ; 9312-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9312-2022 C.A. TEMUCO ; 9312-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9312-2022 C.A. TEMUCO ; 9312-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9332-2022 C.A. TEMUCO ; 9332-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9332-2022 C.A. TEMUCO ; 9332-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9332-2022 C.A. TEMUCO ; 9332-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9334-2022 C.A. TEMUCO ; 9334-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9334-2022 C.A. TEMUCO ; 9334-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9334-2022 C.A. TEMUCO ; 9334-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9430-2022 C.A. TEMUCO ; 9430-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9430-2022 C.A. TEMUCO ; 9430-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9430-2022 C.A. TEMUCO ; 9430-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9532-2022 C.A. TEMUCO ; 9532-2022 INFORME.pdf
我想要这个python:
D:/Llanos/INFORMES TF 01-06-2022/2456-2022 C.A. PUNTA ARENAS , 2456-2022 INFORME.pdf, 2456-2022 CARTA.pdf, 2456-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/2488-2022 C.A. PUNTA ARENAS , 2488-2022 INFORME.pdf, 2488-2022 CARTA.pdf, 2488-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/2959-2022 C.A. CHILLÁN , 2959-2022 INFORME.pdf, 2959-2022 CARTA.pdf, 2959-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/5109-2022 C.A. TEMUCO , 5109-2022 INFORME.pdf, 5109-2022 CARTA.pdf, 5109-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/7939-2022 C.A. TEMUCO , 7939-2022 INFORME.pdf, 7939-2022 CARTA.pdf, 7939-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8014-2022 C.A. TEMUCO , 8014-2022 INFORME.pdf, 8014-2022 CARTA.pdf, 8014-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8121-2022 C.A. TEMUCO , 8121-2022 INFORME.pdf, 8121-2022 CARTA.pdf, 8121-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8191-2022 C.A. TEMUCO , 8191-2022 INFORME.pdf, 8191-2022 CARTA.pdf, 8191-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8192-2022 C.A. TEMUCO , 8192-2022 INFORME.pdf, 8192-2022 CARTA.pdf, 8192-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8232-2022 C.A. TEMUCO , 8232-2022 INFORME.pdf, 8232-2022 CARTA.pdf, 8232-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8470-2022 C.A. TEMUCO , 8470-2022 INFORME.pdf, 8470-2022 CARTA.pdf, 8470-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8555-2022 C.A. TEMUCO , 8555-2022 INFORME.pdf, 8555-2022 CARTA.pdf, 8555-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8910-2022 C.A. TEMUCO , 8910-2022 INFORME.pdf, 8910-2022 CARTA.pdf, 8910-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8939-2022 C.A. TEMUCO , 8939-2022 INFORME.pdf, 8939-2022 CARTA.pdf, 8939-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8940-2022 C.A. TEMUCO , 8940-2022 INFORME.pdf, 8940-2022 CARTA.pdf, 8940-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9041-2022 C.A. TEMUCO , 9041-2022 INFORME.pdf, 9041-2022 CARTA.pdf, 9041-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9042-2022 C.A. TEMUCO , 9042-2022 INFORME.pdf, 9042-2022 CARTA.pdf, 9042-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9102-2022 C.A. TEMUCO , 9102-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9308-2022 C.A. TEMUCO , 9308-2022 INFORME.pdf, 9308-2022 CARTA.pdf, 9308-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9309-2022 C.A. TEMUCO , 9309-2022 INFORME.pdf, 9309-2022 CARTA.pdf, 9309-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9310-2022 C.A. TEMUCO , 9310-2022 INFORME.pdf, 9310-2022 CARTA.pdf, 9310-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9312-2022 C.A. TEMUCO , 9312-2022 INFORME.pdf, 9312-2022 CARTA.pdf, 9312-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9332-2022 C.A. TEMUCO , 9332-2022 INFORME.pdf, 9332-2022 CARTA.pdf, 9332-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9334-2022 C.A. TEMUCO , 9334-2022 INFORME.pdf, 9334-2022 CARTA.pdf, 9334-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9430-2022 C.A. TEMUCO , 9430-2022 INFORME.pdf, 9430-2022 CARTA.pdf, 9430-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9532-2022 C.A. TEMUCO , 9532-2022 INFORME.pdf
现在我可以使用一系列 excel 公式来完成,但可能也可以使用 python.
任何人都可以帮我解决这个问题吗?
这里是excelhttps://docs.google.com/spreadsheets/d/1OUQgXdQDCs9eZLrUmI0T9OwvFA-RBBSYH7N05SZ3PSQ/edit?usp=sharing
如果你查看我的 excel 文件
,也许你可以更好地理解
你能不能用字典,像这样:
import os
records = dict()
for root, dirs, files in os.walk("D:/Llanos/INFORMES TF 31-05-2022", topdown=False):
dictionary = ["INFORME.pdf", "CARTA.pdf", "FUN ONI.pdf"]
for i in range(0, 3):
for file in files:
if file.endswith(dictionary[i]):
directorio, carpeta, archivo = os.path.join(root, file).split("\")
index = directorio+"/"+carpeta
if not (index in records):
records[index] = list()
records[index].append( archivo )
# print
for index in records:
print(index, ",", (',').join(records[index]))
这是我的代码。 这个东西搜索特定的文件名然后给我路径
import os
for root, dirs, files in os.walk("D:/Llanos/INFORMES TF 31-05-2022", topdown=False):
dictionary = ["INFORME.pdf", "CARTA.pdf", "FUN ONI.pdf"]
for i in range(0, 3):
for file in files:
if file.endswith(dictionary[i]):
directorio, carpeta, archivo = os.path.join(root, file).split("\")
print(directorio+"/"+carpeta,";", archivo)
这是输出:
D:/Llanos/INFORMES TF 01-06-2022/2456-2022 C.A. PUNTA ARENAS ; 2456-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/2488-2022 C.A. PUNTA ARENAS ; 2488-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/2488-2022 C.A. PUNTA ARENAS ; 2488-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/2488-2022 C.A. PUNTA ARENAS ; 2488-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/2959-2022 C.A. CHILLÁN ; 2959-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/2959-2022 C.A. CHILLÁN ; 2959-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/2959-2022 C.A. CHILLÁN ; 2959-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/5109-2022 C.A. TEMUCO ; 5109-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/5109-2022 C.A. TEMUCO ; 5109-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/5109-2022 C.A. TEMUCO ; 5109-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/7939-2022 C.A. TEMUCO ; 7939-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/7939-2022 C.A. TEMUCO ; 7939-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/7939-2022 C.A. TEMUCO ; 7939-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8014-2022 C.A. TEMUCO ; 8014-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8014-2022 C.A. TEMUCO ; 8014-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8014-2022 C.A. TEMUCO ; 8014-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8121-2022 C.A. TEMUCO ; 8121-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8121-2022 C.A. TEMUCO ; 8121-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8121-2022 C.A. TEMUCO ; 8121-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8191-2022 C.A. TEMUCO ; 8191-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8191-2022 C.A. TEMUCO ; 8191-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8191-2022 C.A. TEMUCO ; 8191-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8192-2022 C.A. TEMUCO ; 8192-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8192-2022 C.A. TEMUCO ; 8192-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8192-2022 C.A. TEMUCO ; 8192-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8232-2022 C.A. TEMUCO ; 8232-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8232-2022 C.A. TEMUCO ; 8232-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8232-2022 C.A. TEMUCO ; 8232-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8470-2022 C.A. TEMUCO ; 8470-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8470-2022 C.A. TEMUCO ; 8470-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8470-2022 C.A. TEMUCO ; 8470-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8555-2022 C.A. TEMUCO ; 8555-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8555-2022 C.A. TEMUCO ; 8555-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8555-2022 C.A. TEMUCO ; 8555-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8910-2022 C.A. TEMUCO ; 8910-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8910-2022 C.A. TEMUCO ; 8910-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8910-2022 C.A. TEMUCO ; 8910-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8939-2022 C.A. TEMUCO ; 8939-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8939-2022 C.A. TEMUCO ; 8939-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8939-2022 C.A. TEMUCO ; 8939-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8940-2022 C.A. TEMUCO ; 8940-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/8940-2022 C.A. TEMUCO ; 8940-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/8940-2022 C.A. TEMUCO ; 8940-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9041-2022 C.A. TEMUCO ; 9041-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9041-2022 C.A. TEMUCO ; 9041-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9041-2022 C.A. TEMUCO ; 9041-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9042-2022 C.A. TEMUCO ; 9042-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9042-2022 C.A. TEMUCO ; 9042-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9042-2022 C.A. TEMUCO ; 9042-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9102-2022 C.A. TEMUCO ; 9102-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9308-2022 C.A. TEMUCO ; 9308-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9308-2022 C.A. TEMUCO ; 9308-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9308-2022 C.A. TEMUCO ; 9308-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9309-2022 C.A. TEMUCO ; 9309-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9309-2022 C.A. TEMUCO ; 9309-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9309-2022 C.A. TEMUCO ; 9309-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9310-2022 C.A. TEMUCO ; 9310-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9310-2022 C.A. TEMUCO ; 9310-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9310-2022 C.A. TEMUCO ; 9310-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9312-2022 C.A. TEMUCO ; 9312-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9312-2022 C.A. TEMUCO ; 9312-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9312-2022 C.A. TEMUCO ; 9312-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9332-2022 C.A. TEMUCO ; 9332-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9332-2022 C.A. TEMUCO ; 9332-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9332-2022 C.A. TEMUCO ; 9332-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9334-2022 C.A. TEMUCO ; 9334-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9334-2022 C.A. TEMUCO ; 9334-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9334-2022 C.A. TEMUCO ; 9334-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9430-2022 C.A. TEMUCO ; 9430-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9430-2022 C.A. TEMUCO ; 9430-2022 CARTA.pdf
D:/Llanos/INFORMES TF 01-06-2022/9430-2022 C.A. TEMUCO ; 9430-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9532-2022 C.A. TEMUCO ; 9532-2022 INFORME.pdf
我想要这个python:
D:/Llanos/INFORMES TF 01-06-2022/2456-2022 C.A. PUNTA ARENAS , 2456-2022 INFORME.pdf, 2456-2022 CARTA.pdf, 2456-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/2488-2022 C.A. PUNTA ARENAS , 2488-2022 INFORME.pdf, 2488-2022 CARTA.pdf, 2488-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/2959-2022 C.A. CHILLÁN , 2959-2022 INFORME.pdf, 2959-2022 CARTA.pdf, 2959-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/5109-2022 C.A. TEMUCO , 5109-2022 INFORME.pdf, 5109-2022 CARTA.pdf, 5109-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/7939-2022 C.A. TEMUCO , 7939-2022 INFORME.pdf, 7939-2022 CARTA.pdf, 7939-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8014-2022 C.A. TEMUCO , 8014-2022 INFORME.pdf, 8014-2022 CARTA.pdf, 8014-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8121-2022 C.A. TEMUCO , 8121-2022 INFORME.pdf, 8121-2022 CARTA.pdf, 8121-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8191-2022 C.A. TEMUCO , 8191-2022 INFORME.pdf, 8191-2022 CARTA.pdf, 8191-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8192-2022 C.A. TEMUCO , 8192-2022 INFORME.pdf, 8192-2022 CARTA.pdf, 8192-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8232-2022 C.A. TEMUCO , 8232-2022 INFORME.pdf, 8232-2022 CARTA.pdf, 8232-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8470-2022 C.A. TEMUCO , 8470-2022 INFORME.pdf, 8470-2022 CARTA.pdf, 8470-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8555-2022 C.A. TEMUCO , 8555-2022 INFORME.pdf, 8555-2022 CARTA.pdf, 8555-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8910-2022 C.A. TEMUCO , 8910-2022 INFORME.pdf, 8910-2022 CARTA.pdf, 8910-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8939-2022 C.A. TEMUCO , 8939-2022 INFORME.pdf, 8939-2022 CARTA.pdf, 8939-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/8940-2022 C.A. TEMUCO , 8940-2022 INFORME.pdf, 8940-2022 CARTA.pdf, 8940-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9041-2022 C.A. TEMUCO , 9041-2022 INFORME.pdf, 9041-2022 CARTA.pdf, 9041-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9042-2022 C.A. TEMUCO , 9042-2022 INFORME.pdf, 9042-2022 CARTA.pdf, 9042-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9102-2022 C.A. TEMUCO , 9102-2022 INFORME.pdf
D:/Llanos/INFORMES TF 01-06-2022/9308-2022 C.A. TEMUCO , 9308-2022 INFORME.pdf, 9308-2022 CARTA.pdf, 9308-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9309-2022 C.A. TEMUCO , 9309-2022 INFORME.pdf, 9309-2022 CARTA.pdf, 9309-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9310-2022 C.A. TEMUCO , 9310-2022 INFORME.pdf, 9310-2022 CARTA.pdf, 9310-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9312-2022 C.A. TEMUCO , 9312-2022 INFORME.pdf, 9312-2022 CARTA.pdf, 9312-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9332-2022 C.A. TEMUCO , 9332-2022 INFORME.pdf, 9332-2022 CARTA.pdf, 9332-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9334-2022 C.A. TEMUCO , 9334-2022 INFORME.pdf, 9334-2022 CARTA.pdf, 9334-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9430-2022 C.A. TEMUCO , 9430-2022 INFORME.pdf, 9430-2022 CARTA.pdf, 9430-2022 FUN ONI.pdf
D:/Llanos/INFORMES TF 01-06-2022/9532-2022 C.A. TEMUCO , 9532-2022 INFORME.pdf
现在我可以使用一系列 excel 公式来完成,但可能也可以使用 python.
任何人都可以帮我解决这个问题吗?
这里是excelhttps://docs.google.com/spreadsheets/d/1OUQgXdQDCs9eZLrUmI0T9OwvFA-RBBSYH7N05SZ3PSQ/edit?usp=sharing
如果你查看我的 excel 文件
,也许你可以更好地理解你能不能用字典,像这样:
import os
records = dict()
for root, dirs, files in os.walk("D:/Llanos/INFORMES TF 31-05-2022", topdown=False):
dictionary = ["INFORME.pdf", "CARTA.pdf", "FUN ONI.pdf"]
for i in range(0, 3):
for file in files:
if file.endswith(dictionary[i]):
directorio, carpeta, archivo = os.path.join(root, file).split("\")
index = directorio+"/"+carpeta
if not (index in records):
records[index] = list()
records[index].append( archivo )
# print
for index in records:
print(index, ",", (',').join(records[index]))