• 技术文章 >Python技术 >Python基础教程

    python 如何把变量写入文件

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-10-10 16:04:20原创7328

    先看一个简单的例子:将变量写入txt文本中

    f = open('E:/test.txt','w') 
    f.write('hello world!') 
    Out[3]: 12 
    f.close()

    结果如图:

    相关推荐:《Python入门教程

    那么如何将变量按行写入呢?

    在'w'写入模式下,当我们下次写入变量时,会覆盖原本txt文件的内容,这肯定不是我们想要的。TXT有一个追加模式'a',可以实现多次写入:

    f = open('E:/test.txt','a') 
    f.write('the second writing...') 
    Out[6]: 21 
    f.close()

    结果如图:

    如果要按行写入,我们只需要在字符串开头或结尾添加换行符'\n'即可:

    f = open('E:/test.txt','a') 
    f.write('\nthe third writing...') 
    Out[9]: 21 
    f.close()

    结果如图:

    如果想要将多个变量同时写入一行中,可以使用writelines()函数:

    f = open('E:/test.txt','a') 
    f.writelines(['\nthe fourth writing...',',','good']) 
    f.close()

    结果如图:

    专题推荐:python 变量 写入 文件
    品易云
    上一篇:python如何判断字符串是否有空格 下一篇:python 如何获取当前时间

    相关文章推荐

    • python写入csv不覆盖原数据• python如何写入csv

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网