折腾:
期间,用代码:import csv
import codecs
def saveInvalidSentence(mongoId, sentence, invalidReason):
"""save invalid sentence and invalid reason"""
global gCurInvalidSentenceFullFilename, gInvalidSentenceCsvHeaders
if "," in sentence:
logging.warning("Need know how to save it")
rowDict = {
"MongoID": mongoId,
# "Reason": str(invalidReason),
"Reason": invalidReason.name,
"Sentence": sentence
}
rowValueList = [mongoId, invalidReason.name, sentence]
with codecs.open(gCurInvalidSentenceFullFilename, "r", encoding="utf-8") as csvFp:
csvListWriter = csv.writer(csvFp)
csvListWriter.writerow(rowValueList)
csvDictWriter = csv.DictWriter(csvFp, fieldnames=g