На данный момент мой код сохраняет список папок и подпапок, содержащих файлы в формате TXT и Excel. Мне нужен первый столбец (1A) в Excel, чтобы иметь фиксированный текст «Полный путь», что я могу сделать, чтобы выполнить sh это?
import os, sys, shutil
import pandas as pd
ruta = "Path to my Folder"
os.listdir(path=ruta)
miArchivo = open("Path to my txt","w")
def getListOfFiles(ruta):
listOfFile = os.listdir(ruta)
allFiles = list()
for entry in listOfFile:
fullPath = os.path.join(ruta, entry)
if os.path.isdir(fullPath):
allFiles = allFiles + getListOfFiles(fullPath)
else:
allFiles.append(fullPath)
return allFiles
listOfFiles = getListOfFiles(ruta)
df = pd.DataFrame(listOfFiles)
for elem in listOfFiles:
writer = pd.ExcelWriter('test.xlsx', engine='xlsxwriter')
df.to_excel(writer,sheet_name='Bak',index=False)
miArchivo.write("%s\n" % (elem))
writer.save()
writer.close()
miArchivo.close()
Это вывод:
Мне нужно удалить 0, 1, 2 и использовать мои собственные тексты!