语义变化检测代码-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()写单个元素也不会报错
posted @ 2022-05-18 08:02  小澳子  阅读(279)  评论(0编辑  收藏  举报