Как записать заголовки в CSV-файл?

Я написал этот код для записи заголовков в CSV-файл:

    with open(os.path.join(directory, 'UserPass.csv'), 'wb') as csvFile:
    writer = csv.DictWriter(csvFile, fieldnames = ['Username', 'Password'], delimeter = ',')
    writer.writeheader()

Однако возникает ошибка, в которой говорится, что каталог не определен. Почему это происходит, как бы я определил каталог? Есть ли лучший способ записи заголовков? Спасибо.

2 ответа

Каталог - это каталог (папка), который вы хотите сохранить UserPass.csv. См. Os.path.join документы для получения дополнительной информации.

Самый простой способ будет использовать sed так как вы упоминаете альтернативы, просто сделайте,

sed -i '1iUsername,Password' UserPass.csv
Другие вопросы по тегам