python写入多行

举报
风吹稻花香 发表于 2021/06/04 23:52:33 2021/06/04
【摘要】   data=["asdf\n","34353\n"] file_w = open(r'stat.txt',"w") file_w.writelines(data) file_w.flush() file_w.close()   刚入门的朋友继续往下看: import osf = open('x.txt', 'w+')# os.linesep代...

 


       data=["asdf\n","34353\n"]
       file_w = open(r'stat.txt',"w")
       file_w.writelines(data)
       file_w.flush()
       file_w.close()
  
 

 

刚入门的朋友继续往下看:


      import os
      f = open('x.txt', 'w+')
      # os.linesep代表当前操作系统上的换行符
      f.write('我爱Python' + os.linesep)
      f.writelines(('土门壁甚坚,'+ os.linesep,
      '杏园度亦难。'+ os.linesep,
      '势异邺城下,'+ os.linesep,
      '纵死时犹宽。'+ os.linesep))
  
 

 

  1. r 打开只读文件,该文件必须存在。

  2. r+ 打开可读写的文件,该文件必须存在。

  3. w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。

  4. w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。

  5. a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。

  6. a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。

文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jacke121/article/details/112972756

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。