同事给我一个Excel表,要把其中一列转Python列表,手动修改肯定不现实,用word中的文本替换也很麻烦(主要是没有合适的替换标记),所以写了一段代码实现:
# -*- encoding: utf-8 -*-
#txt文件内容转换为特定格式的工具
with open('txt2obj.txt', 'r', encoding='utf8') as f_read:
cont=f_read.readlines()
for i in cont:
i=i[0:-1]#去换行符
print('\"'+str(i)+'\",',end='')
把Excel的一列复制到txt中就可以了,还可以根据需要对输出格式修改。