У меня есть следующий код для печати имени файла, который определяет критерии с расширением * .org. Как я могу напечатать относительный путь найденного файла. Заранее спасибопоиск имени файла с расширением и печать его относительного пути
def get_filelist() :
directory = "\\\\networkpath\\123\\abc\\"
filelist = []
for root, dirs, files in os.walk(directory):
for file in files:
if file.endswith('Org'):
print(str(dirs) +"\\" + str(file)) #prints empty list [] followed by filename
filelist.append(os.path.splitext(file)[0])
return (filelist)
Пожалуйста, мне, как новичку в питоне
Спасибо .. но можете ли вы рассказать мне, как получить относительный путь файла – Debianeese
Вы можете использовать 'os.path.relpath', чтобы найти относительный путь из текущего рабочего каталога. https://docs.python.org/3.4/library/os.path.html?highlight=os.walk#os.path.relpath –