при выводе директорий через библиотеку OS и вывод в файл формата .csv каждый символ добавляется как отдельный элемент списка.
import os
import csv
from typing import List
root_path = "~MM_Common_Data\космоснимок"
directory: list[str] = []
for root, dirs, files in os.walk(root_path):
for name in files:
print(os.path.join(root, name))
directory.append(os.path.join(root, name))
with open('DIR_Geo.csv', 'w', encoding='utf-8', newline="") as f:
writer = csv.writer(f)
writer.writerows(directory)
Вывод в print:
~MM_Common_Data\космоснимок\Thumbs.db
~MM_Common_Data\космоснимок\Иванов-тект.схема.grf
Вывод в файл формата .csv:
~,M,M,_,C,o,m,m,o,n,_,D,a,t,a,\,к,о,с,м,о,с,н,и,м,о,к,\,T,h,u,m,b,s,.,d,b
~,M,M,_,C,o,m,m,o,n,_,D,a,t,a,\,к,о,с,м,о,с,н,и,м,о,к,\,И,в,а,н,о,в,-,т,е,к,т,.,с,х,е,м,а,.,g,r,f
Подскажите пожалуйста, каким способом избавиться от запятых, ибо строчек большое количество и объединение элементов построчно выделить мне не удается.
upd:
выводится все строка в качестве элемента списка, но после каждого символа добавлена запятая