在Python我通過Win32Com拉數據作爲一個元組:Python中的Unicode輸出格式
((U '863579XK9',),)
如何可以解析這個讓我留下只是863579XK9,所以我可以寫到一個文件?
在Python我通過Win32Com拉數據作爲一個元組:Python中的Unicode輸出格式
((U '863579XK9',),)
如何可以解析這個讓我留下只是863579XK9,所以我可以寫到一個文件?
data = ((u'863579XK9',),)
print data[0][0] # prints "863579XK9"
>>> print ((u'863579XK9',),)[0][0]
863579XK9
由於這是一個unicode字符串,你想把它寫爲Unicode編碼的文件:
import codecs
myfile = codecs.open('myfile.txt', encoding='utf8', mode='w')
data = ((u'863579XK9',),)
myfile.write(data[0][0].encode('utf8'))
myfile.close()
見Reading and Writing Unicode Data從Python Unicode指南。