Как записать заголовки в 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