file.write(str)的参数是一个字符串,就是你要写入文件的内容.
file.writelines(sequence)的参数是序列,比如列表,它会迭代帮你写入文件。
下面两种方式写入文件的效果是一样的
with open(fname,"w",encoding = "utf-8") as f:
  f.writelines(["%s%s"%(x,ls) for x in all])


with open(fname,"w",encoding = "utf-8") as f: 
  for x in all:
  f.write("%s%s" % (x, ls))

相关文章:

  • 2021-10-01
  • 2021-10-26
  • 2022-12-23
  • 2022-12-23
  • 2021-08-25
猜你喜欢
  • 2022-12-23
  • 2022-01-03
  • 2021-09-29
  • 2021-09-01
  • 2021-06-13
  • 2022-02-26
相关资源
相似解决方案