Я довольно плохо знаком с Python и программированием в целом, поэтому надеюсь, что вы не возражаете, если я задам, возможно, очень простой вопрос.
Я использую следующий код для вывода списка каталогов, чтобы преуспеть.
import os
a = open('H:\output.csv', "w")
for path, subdirs, files in os.walk(r'.'):
for filename in files:
f = os.path.join(path, filename)
a.write(str(f) + os.linesep)
Проблема в том, что некоторые имена файлов обрезаются и вместо того, чтобы целиком содержаться в столбце A, последние 6 или около того символов разделяются на столбец B.
Кроме того, между каждой строкой есть разрыв строки, от которого в идеале я бы хотел избавиться.
Наконец, я хотел бы иметь второй столбец, который содержит только имя файла, а не полный путь.