Python入门教程(三十六)Python的文件写入

 更新时间:2023年05月05日 09:27:53   作者:轻松学Python  
这篇文章主要介绍了Python入门教程(三十六)Python的文件写入,open()函数可以打开一个文件供读取或写入,如果这个函数执行成功,会回传文件对象,需要的朋友可以参考下

写入已有文件

如需写入已有的文件,必须向 open() 函数添加参数。

  • “a” - 追加 - 会追加到文件的末尾
  • “w” - 写入 - 会覆盖任何已有的内容

实例

打开文件 “demofile2.txt” 并将内容追加到文件中:

f = open("demofile2.txt", "a")
f.write("Now the file has more content!")
f.close()
# 追加后,打开并读取该文件:
f = open("demofile2.txt", "r")
print(f.read())

运行实例

实例

打开文件 “demofile3.txt” 并覆盖内容:

f = open("demofile3.txt", "w")
f.write("Woops! I have deleted the content!")
f.close()
# 写入后,打开并读取该文件:
f = open("demofile3.txt", "r")
print(f.read())

运行实例

注释:“w” 方法会覆盖全部内容。

创建新文件

如需在 Python 中创建新文件,请使用 open() 方法,并使用以下参数之一:

  • “x” - 创建 - 将创建一个文件,如果文件存在则返回错误
  • “a” - 追加 - 如果指定的文件不存在,将创建一个文件
  • “w” - 写入 - 如果指定的文件不存在,将创建一个文件

实例

创建名为 “myfile.txt” 的文件:

f = open("myfile.txt", "x")

结果:已创建新的空文件!

实例

如果不存在,则创建新文件:

f = open("myfile.txt", "w")

到此这篇关于Python入门教程(三十六)Python的文件写入的文章就介绍到这了,更多相关Python的文件写入内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python tornado上传文件的功能

    Python tornado上传文件的功能

    这篇文章主要介绍了Python tornado上传文件的功能,代码分为普通上传和ajax上传,通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • pytorch中的 .view()函数的用法介绍

    pytorch中的 .view()函数的用法介绍

    这篇文章主要介绍了pytorch中的 .view()函数的用法,主要介绍两种方法手动调整size和自动调整size,下面具体方法分析需要的小伙伴可以参考一下
    2022-03-03
  • 基于Google的Python编码规范标准

    基于Google的Python编码规范标准

    这篇文章主要介绍了基于Google的Python编码规范标准,其中包含了分号,行长度,括号,缩进,空行,空格等基本符号的使用规则,有需要的朋友可以参考下
    2021-08-08
  • Python opencv相机标定实现原理及步骤详解

    Python opencv相机标定实现原理及步骤详解

    这篇文章主要介绍了Python opencv相机标定实现原理及步骤详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • keras得到每层的系数方式

    keras得到每层的系数方式

    这篇文章主要介绍了keras得到每层的系数方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • python super()函数的基本使用

    python super()函数的基本使用

    这篇文章主要介绍了python super()函数的基本使用,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-09-09
  • python实现模拟数字的魔术游戏

    python实现模拟数字的魔术游戏

    这篇文章介绍了python实现模拟数字的魔术游戏,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2021-12-12
  • python生成单位阵或对角阵的三种方式小结

    python生成单位阵或对角阵的三种方式小结

    这篇文章主要介绍了python生成单位阵或对角阵的三种方式小结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • Python命令行中引导用户指定选择文档示例

    Python命令行中引导用户指定选择文档示例

    这篇文章主要为大家介绍了Python命令行中引导用户指定选择文档示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • 在Django下创建项目以及设置settings.py教程

    在Django下创建项目以及设置settings.py教程

    今天小编就为大家分享一篇在Django下创建项目以及设置settings.py教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12

最新评论