Ich versuche, die positive und negative Bewertung der Anweisungen in einer Textdatei zu speichern. Ich möchte die Partitur in einer CSV-Datei speichern. Ich habe den unten angegebenen Code implementiert:Python - Floating-Werte in CSV-Datei speichern
import openpyxl
from nltk.tokenize import sent_tokenize
import csv
from senti_classifier import senti_classifier
from nltk.corpus import wordnet
file_content = open('amazon_kindle.txt')
for lines in file_content:
sentence = sent_tokenize(lines)
pos_score,neg_score = senti_classifier.polarity_scores(sentence)
with open('target.csv','w') as f:
writer = csv.writer(f,lineterminator='\n',delimiter=',')
for val in range(pos_score):
writer.writerow(float(s) for s in val[0])
f.close()
Aber der Code zeigt mir die folgenden Fehler in for
Schleife.
Traceback (most recent call last):
File "C:\Users\pc\AppData\Local\Programs\Python\Python36-32\classifier.py", line 21, in for val in pos_score: TypeError: 'float' object is not iterable
danke für die Hilfe –