J'ai un fichier csv qui est quelque chose comme BM13302, EM13203, etc Je dois lire ceci à partir d'un fichier puis le reformater à quelque chose comme 'BM13302', 'EM13203', etc Ce qui me dérange, c'est comment exporter (écrire le presse-papiers ou un fichier, je peux copier et coller.) C'est un petit projet pour reformater une partie d'un code SQL donné pour moi dans un format malpropre et je dois passer un peu de temps à le formater.Je voudrais juste pointer python vers un répertoire et passer la liste dans le fichier et l'exporter tout ce dont j'ai besoin.Exportation Python vers un TXT formaté ou vers un presse-papiers
J'ai le fo Code llowing travail
import os
f = open(r"/User/person/Desktop/folder/file.csv")
csv_f = csv.reader(f)
for row in csv_f:
print(row)
-je obtenir les résultats attendus
Je voudrais savoir comment prendre la liste (?) et le formater comme celui-ci 'BM1234', 'BM2351', '20394', etc .... et copier ce fichier dans le presse-papiers
Je pensais que quelque chose faire quelque chose comme
with open('/Users/person/Desktop/csv/export.txt') as f:
f.write("open=", + "', '")
f.close()
rien est imprimé. Je ne trouve pas un exemple de ce dont j'ai besoin. Quelqu'un peut-il m'aider?
Beaucoup appréciez!
Pour écrire dans le fichier, vous devez ouvrir le fichier en "mode écriture" '- ie. 'open (...," w ")' – furas
si vous utilisez 'with open()' alors vous n'avez pas besoin de 'close()'. Il se fermera automatiquement. – furas
Donc tout ce que vous voulez faire est de mettre des guillemets simples autour de chaque mot? – tdelaney