读文件按行读取并不想保留换行符
with open('./c.txt', encoding='utf-8') as f:
c_function_txt = f.read().split('\n')
当碰到产生\ufeff的时候,修改一下格式
with open('./c.txt', encoding='utf-8-sig') as f:
c_function_txt = f.read().split('\n')
读取的文件去重:
#这里我的文件以逗号分隔
c_function_list = ','.join(c_function_txt)
c_function_list_new = list(set(c_function_list))
写文件的时候比较简单
with open('./c_new.txt', 'w', encoding='utf-8') as f:
f.write(c_function_txt)