如果直接用open(file,'r')会报错
UnicodeDecodeError: 'gbk' codec can't decode byte 0xac in position 194: illegal multibyte sequence
需要这样处理
import codecs,sys
f = codecs.open(file, 'r', 'utf-8')
具体代码如下:
import codecs, sys
f = codecs.open('e:\\program\\pycharm\\fee_level_modify\\test.txt', 'r', 'utf-8')
text = f.readlines()
strs = text[0].split(',')
ans = "array("
for i in range(len(strs)):
ans += "'"
ans += strs[i]
ans += "'"
if i != len(strs) - 1:
ans +=","
else:
ans += ")"
print(ans)