У меня есть файл csv, который является чем-то вроде BM13302, EM13203 и т. Д. Я должен прочитать это из файла, а затем переформатировать его на что-то вроде «BM13302», «EM13203» и т. Д.Экспорт Python в форматированный или в буфер обмена TXT
У меня возникли проблемы с тем, как я могу экспортировать (пишу это либо в буфер обмена, либо в файл, я могу вырезать и вставить его. Это небольшой проект для переформатирования некоторых для части кода SQL, который указан для меня в нечистом формате, и я должен потратить немного времени на его форматирование. Я хотел бы просто указать python в каталог и пропустить список в файле и экспортировать все, что мне нужно.
У меня есть fo llowing код работает
import os
f = open(r"/User/person/Desktop/folder/file.csv")
csv_f = csv.reader(f)
for row in csv_f:
print(row)
Я получаю ожидаемые результаты
Я хотел бы узнать, как взять список (?) и отформатировать его как этот «BM1234», «BM2351», «20394», .... и т.д. и скопируйте в буфер обмена
Я думал, что что-то делает что-то вроде
with open('/Users/person/Desktop/csv/export.txt') as f:
f.write("open=", + "', '")
f.close()
ничего не печатается. Не могу найти пример того, что мне нужно. Любой, кто может мне помочь?
Очень ценно!
Чтобы записать файл, вам необходимо открыть файл в '' режиме записи '' - т.е. 'open (...," w ")' – furas
, если вы используете 'with open()', тогда вам не нужно 'close()'. Он автоматически закрывается. – furas
Итак, все, что вы хотите сделать, это одинарные кавычки вокруг каждого слова? – tdelaney