需求拆分 | |
1 | 按行读取txt文件 |
2 | 以数组为容器存放每一行数据 |
3 | 将数组形式['A', 'B', 'C']转换成字符串形式'A', 'B', 'C' |
# 按行读取txt文件
str = []
with open('/tmp/test.txt', 'r') as f:
for line in f:
line = line.strip()
str.append(line)
# 以逗号分隔数组中的元素,并且每个元素加上引号
res = ','.join("'{0}'".format(x) for x in str)
print(res)
# 若不想带引号
res1 = ','.join(str)
print(res1)