语义变化检测代码-03-python将列表数据写入txt文档
写入也很重要。覆盖型的写入和不覆盖的写入之类的。
记录日志文件的log.txt的文档等也是很重要的。
python中利用with open打开txt文档以后,如果要写入,有两种方法。
- .write()
- .writelines()
其中.write()方法是写单个字符串,而writelines是写一个列表文件的。如果用.write()写list则会报错:
但反之用写列表数据的writelines()方法来写单个的字符串数据却是可以的。因为建议统一使用.writelines()方法。
但需要注意:.writelines()写入txt文档中时,列表元素之间是紧密相连的,没有自动生成换行符,这点需要自己添加。
dates = ["ss", "dd", "gg"]
dates_2 = "kk"
filename = 'allserver.txt'
with open(filename, 'a', encoding='utf-8') as f:
# f.write(dates) # .write()写列表数据会报错
f.writelines(dates)
# f.writelines(dates_2) # .writelines()写单个元素也不会报错
本文作者:小澳子
本文链接:https://www.cnblogs.com/xiaoaozi/p/16253739.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步