txt_file_path ="关键词列表.txt"
def txt_contents_to_list(txt_file_path):
# 查找文件
# 打开文件
f = open(txt_file_path, "r",encoding='utf-8')
# 读取内容
contents=f.read().strip(" ")
print(contents)
# 拆分为列
contents_list = contents.split(",")
contents_list_0 = contents_list[0][6:]
print(contents_list_0)
f.close()
print("\n"+str(len(contents_list))+":个元素,转换完成,\n列表为:"+str(contents_list))
txt_contents_to_list(txt_file_path)
输出:
222:个元素,转换完成,
列表为:['\ufeff毛巾', '小风扇', '迷你小风扇', '置物架',
解决方法:
只需改一下编码就行,把 UTF-8 编码 改成 UTF-8-sig编码即可
xt_file_path ="关键词列表.txt"
def txt_contents_to_list(txt_file_path):
# 查找文件
# 打开文件
f = open(txt_file_path, "r",encoding='UTF-8-sig')
# 读取内容
contents=f.read().strip(" ")
print(contents)
# 拆分为列
contents_list = contents.split(",")
contents_list_0 = contents_list[0][6:]
print(contents_list_0)
f.close()
print("\n"+str(len(contents_list))+":个元素,转换完成,\n列表为:"+str(contents_list))
txt_contents_to_list(txt_file_path)