Verwenden Sie Python, um dreifache Doppelzitate durch ein einzelnes Doppelzitat in CSV zu ersetzenPython

Python-Programme
Anonymous
 Verwenden Sie Python, um dreifache Doppelzitate durch ein einzelnes Doppelzitat in CSV zu ersetzen

Post by Anonymous »

Ich habe die PANDAS -Bibliothek verwendet, um die Originaldaten auf eine einfache 2 -Spalte -CSV -Datei zu manipulieren und in eine Textdatei umzubenennen. Die Datei enthält dreifache Doppelzitate, die ich durch einzelne Doppelzitate ersetzt habe. Jede Zeile der Datei ist formatiert wie: < /p>

Code: Select all

"""QA12345""","""Some Other Text"""
< /code>
Was ich brauche ist: < /p>
"QA12345","Some Other Text"
< /code>
Dieser Python -Snippet löscht die Datei nach Abschluss aus. < /p>
with fileinput.FileInput(input_file, inplace=True) as f:
next(f)
for line in f:
line.replace("""""", '"')
< /code>
funktioniert nicht mit < /p>
line.replace('"""', '"')
either.
Ich habe auch versucht, die Eingabewerte so anzupassen, dass sie '"ein anderer Text"' und Variationen (Variationen (

Code: Select all

"""
und '\ "' ) Aber nichts scheint zu funktionieren. Ich glaube, das dreifache Zitat verursacht das Problem, aber ich weiß nicht, was ich tun muss.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post