PyQt4에서 csv 형식의 텍스트 파일을 만들려고합니다 QTableWidget
. 특수 문자가 포함되어 있으므로 UTF-8 인코딩으로 텍스트를 작성하고 싶습니다. 다음 코드를 사용합니다.
import codecs
...
myfile = codecs.open(filename, 'w','utf-8')
...
f = result.table.item(i,c).text()
myfile.write(f+";")
셀에 특수 문자가 포함될 때까지 작동합니다. 나는 또한 시도했다
myfile = open(filename, 'w')
...
f = unicode(result.table.item(i,c).text(), "utf-8")
그러나 특수 문자가 나타나면 중지됩니다. 나는 내가 뭘 잘못하고 있는지 전혀 모른다.