1.文件打开与关闭

在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件

open(文件名,访问模式)。

 f = open('test.txt', 'w')

文件打开模式:

访问模式

说明

r

以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。

w

打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

a

打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

rb

以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。

wb

以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

ab

以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

r+

打开一个文件用于读写。文件指针将会放在文件的开头。

w+

打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

a+

打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。

rb+

以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。

wb+

以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

ab+

以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。

注:写打开文件的同时马上写上关闭文件

# 新建一个文件,文件名为:test.txt
f = open('test.txt', 'w')
# 关闭这个文件
f.close()

以上这篇python中的文件打开与关闭操作命令介绍就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • 详解Python中open()函数指定文件打开方式的用法
  • 解决python使用open打开文件中文乱码的问题
  • python打开文件并获取文件相关属性的方法
  • 使用python 打开文件并做匹配处理的实例
  • 对Python中type打开文件的方式介绍
  • 浅谈python在提示符下使用open打开文件失败的原因及解决方法
  • 在python中使用with打开多个文件的方法
  • python生成以及打开json、csv和txt文件的实例
  • 在python win系统下 打开TXT文件的实例
  • Python文件打开方式实例详解【a、a+、r+、w+区别】

转载请注明出处:http://www.jlunlp.com/article/20230401/221767.html

随机推荐

  1. 如何在python tkinter中运行当前打开的文件?

    我有一个用python tkinter编写的程序,它有一个文本框和一个菜单。该菜单有两个选项,打开文件和运行文件。打开文件允许您打开python文件并将文件内容写入文本框中。run文件打开一个文件对话框,允许您选择要运行的python文件。...

  2. Docker无法使用docker-compose在使用django的容器中打开文件运行python应用程序

    我是新来姜戈的。我想在https://github.com/wsvincent/djangoforprofessionals/tree/master/ch1-hello上运行该示例的代码。容器被创建了,但它没有运行,因为它被中断了,因为当运...

  3. 如何用Python打开名称中有空格的文件?

    我有一些没有空格就不能重命名的文件(工作文件)。文件名为存储在变量file中的Evo PROG6001 FSJD0250240 E.PART。如果我运行os.system(start + file + ),它只识别单词Evo并返回W...

  4. python中的文件打开与关闭操作命令介绍

    1.文件打开与关闭 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式)。 f = open('test.txt', 'w') 文件打开模式: ...

  5. Python在json文件中打开与字典中的密钥同名的新文件

    我想创建与字典键同名的文件。例如,我有一个如下的json文件[{Word: [0], URL: http://www...}, {Word: [10], URL: http://www...}, {Word: [100], URL: h...

  6. 对Python中type打开文件的方式介绍

    这几天在看《利用Python进行数据分析》,在第六章数据加载、存储、与文件格式中遇到个小问题。 在Linux访问文件是用:!cat ch06/ex1.csv 在Windows命令行中使用:!type ch06\ex1.csv 需要作说明的...

  7. 有没有在python中打开.mpr文件的技术解决方案?

    我必须从.mpr文件中读取信息(为了完成数据集)。有人知道它是怎么工作的吗?我试着用熊猫,open(),但在网上我得到了任何东西..非常感谢!

  8. 在Python中以Json文件的形式打开.txt文件

    我已经搜索了Stackoverflow一整天,但是我似乎找不到我的问题的答案。我也尝试了几种方法,但都不起作用;我不认为解决方案是非常困难的,所以也许你们中的一个可以帮助我。.txt文件的格式如下:{text: x x x x} {text...

  9. 如何从python中有文件列表的单个文件中打开多个文件,以及如何对它们进行处理?

    我有一个名为bar.txt的文件,它有如下文件列表,bar.txt -1.txt2.txt3.txtbar.txt中的每个文件都有一些相似的内容。1.txt -规格= sadasdsad2.txt -spec = dddddd3.txt -...

  10. 用于在迭代过程中打开文件的动态路径- Python

    寻找一些有用的提示。我正在尝试读取文件夹及其子文件夹中存在的多个.txt文件,然后使用正则表达式从这些文件中提取电话号码。我可以在os.walk上使用for循环做到这一点。但是当我尝试读取嵌套循环中的单个文件时,它总是抛出一个接一个的错误。...