-1
ich zwei Variablen anhängen versuche tonename und auf die CSV-Ausgabe punkten (unten Code wird nur tone_name anhängen), aber nicht sicher, wie es zu tun, ich würde wirklich jede Hilfe hier zu schätzen wissen:Anhängen mehrere Werte in eine CSV-Datei
for fle in file:
# open the file and then call .read() to get the text
with open(fle) as f:
text = f.read
# tone analysis
data=tone_analyzer.tone(text='text')
# iterate through tone analysis data
tonename=[]; tonescore=[]
for cat in data['document_tone']['tone_categories']:
for tone in cat['tones']:
tonename.append(tone['tone_name'])
tonescore.append(tone['score'])
print(tone['tone_name'],tone['score'])
# output tone name and score to file
output = fle.replace('.txt', '')
X=output
with open(X+'_tonename.csv', mode = 'w') as csvfile1:
writer = csv.writer(csvfile1)
for Y in range(len(tonename)):
writer.writerow(tonename[Y] + ',' tonescore[Y])
Danke, ich habe gerade den Code (siehe jetzt bearbeitet ich einen Fehler ungültige Syntax bin immer – Rvs
Welche Linie zeigt es auch? n es sagt ungültige Syntax? – CaffeineAddiction
THanks wieder, es zeigt auf die letzte Zeile: writer.writerow (tonename [Y] + ',' tonescore [Y]) – Rvs