Я пытаюсь записать в файл .tsv с помощью CSV модуль питона, это мой код до сих порPython CSV не писать в файл
file_name = "test.tsv"
TEMPLATE = "template.tsv"
fil = open(file_name, "w")
# Added suggested change
template = csv.DictReader(open(TEMPLATE, 'r'), delimiter='\t')
new_file = csv.DictWriter(fil, fieldnames=template.fieldnames, delimiter='\t')
new_file.writeheader()
в основном TEMPLATE
файл, который будет содержать заголовки для файла , поэтому я читаю заголовки, используя DictReader
и передаю имена полей DictWriter
, насколько я знаю, код в порядке, создается файл test.tsv
, но по какой-то причине заголовки не записываются.
Любая помощь относительно того, почему это происходит, ценится, спасибо.
Я сделал предлагаемое изменение, однако файл по-прежнему пуст – Paulo
, похоже, работает на сервере, поэтому я принимаю это как ответ – Paulo