python文件类型r,w,a,r+,w+,a+区别辨析

主要分成三大类:

  • r 和 r+     "读"功能

    • r    只读
    • r+  读写(先读后写)

   辨析:对于r,只有读取功能,利用光标的移动,可以选择要读取的内容.

      对于r+,同时具有读和写的功能,默认光标一开始停在开头,当进行一个操作后(无论是读还是写)光标将自动移动到末尾.写的功能如果在末尾就是添加;如果在原文本中就是修改!!!

  • w 和 w+   "写"功能

    • w   只写
    • w+       写读(先写后读)

   辨析:两个都有写的功能,只要进行操作,一定是先自动清空,再写入,慎用!!!但是都可以进行新建文件,比较方便.

      由于先清空了文本导致w+读取时需要移动光标的位置! 

  • a 和 a+    "追加"功能

    • a          追加写
    • a+  追加写读(先写后读)

   辨析:两个都有追加的功能,无论什么时候进行追加操作,无论光标在哪里,都是在末尾进行追加写的功能!!!只能写在末尾!!!

      a+默认光标停在末尾,当进行一个操作后(无论是读还是写)光标将自动移动到开头!

  附图:

原文地址:https://www.cnblogs.com/python-coder/p/10078253.html

时间: 2024-07-29 08:11:22

python文件类型r,w,a,r+,w+,a+区别辨析的相关文章

Python文件类型

Python的文件类型分为三种:源代码.字节代码.优化代码. 1. 源代码    Python源代码文件,即py脚本文件,由 python.exe 解释,可在控制台下运行.pyw脚本文件是图形用户接口(Graphical user interface)的源文件,专门用来开发图形界面,由 pythonw.exe 解释运行. 2. 字节代码    Python源文件经过编译后生成的pyc文件,即字节文件.它与平台无关,所以可以移植到其他系统上.下面这段脚本可以把 example.py 编译为 exa

python学习笔记2—python文件类型、变量、数值、字符串、元组、列表、字典

python学习笔记2--python文件类型.变量.数值.字符串.元组.列表.字典 一.Python文件类型 1.源代码 python源代码文件以.py为扩展名,由pyton程序解释,不需要编译 [[email protected] day01]# vim 1.py #!/usr/bin/python        print 'hello world!' [[email protected] day01]# python 1.py hello world! 2.字节代码 Python源码文件

搭建Python环境与Python文件类型

Linux环境 - 大多Linux发行版均默认安装了Python环境. - 输入Python可启动Python交互模式 - 程序编辑推荐使用VIM Windows环境 - 可下载安装Python的msi包直接安装 - 自带Python的GUI开发环境 - 开发工具很多 # Linux交互界面 [[email protected] ~]# python Python 2.6.6 (r266:84292, Jan 22 2014, 09:37:14) [GCC 4.4.7 20120313 (Red

Python学习入门笔记(一):Python文件类型

1.源代码 扩展名:.py,由Python程序解释,不需要编译. --创建hello.py源文件 # cat hello.py  print 'Hello World!' --执行hello.py [[email protected] study]# chmod a+x hello.py  [[email protected] study]# python hello.py  Hello World! [[email protected] study]# ./hello.py  ./hello.

Python文件打开方式详解——r,w,a,r+,w+,a+

r,r+,w,w+,a,a+作用 r 只读 不创建 r+ 读写 w 新建只写 二者都会将文件清空 w+ 新建读写 a 附加写方式打开,不可读 a+ 附加读写方式打开 w+与r+区别: r+ 可读可写,若文件不存在,报错 w+ 可读可写,若文件不存在,创建 r+与a+区别: fd = open("1.txt",'w+') fd.write('123') fd = open("1.txt",'r+') fd.write('456') fd = open("1.

云计算Python自动化:python文件类型讲解

Python的文件类型主要分为3种:源代码(source file).字节码(byte-code file).优化的字节码(optimized file).这些代码都可以直接运行,不需要编译或者连接.这正是Python语言的特性,Python的文件通过python.exe和pythonw.exe解释运行.python常用的有3种文件类型: 源代码 py 字节代码 pyc 优化代码 pyo 源代码: python源代码的文件以"py"为扩展名,由python程序解释,不需要编译 字节代码

Python文件类型,变量及字符串

1. 文件类型: (1)源代码: vim test.py #!/usr/bin/python print 'hello world!' 运行方法1: [[email protected] python]# python test.py hello world! [[email protected] python]# 运行方法2: [[email protected] python]# chmod +x test.py [[email protected] python]# ./test.py h

Python 文件类型

(1) 源代码文件:python 源代码文件以 .py 为扩展名,由 python 程序解释,不需要编译 (2) 字节码文件:python 源码文件经编译后生成的扩展名为 .pyc 的二进制文件,如何将源码文件编译成字节码文件 (3) 经过优化的源代码文件,扩展名为 .pyo ,如何将源代码文件进行优化

python 文件操作读、写、追加的区别

打开文件的常用模式有: r ,只读模式[默认] w,只写模式[不可读:不存在则创建:存在则清空内容:] a, 追加模式[可读: 不存在则创建:存在则只追加内容:] "+" 表示可以同时读写某个文件 r+, 读写[可读,可写][可理解为先读后写,不擦除原文件内容,指针在0] w+,写读[可读,可写][可理解为先写后读,擦除原文件内容,指针在0] a+, 写读[可读,可写][不擦除原文件内容,但指针直接到最后,读取原内容先重置指针] 模式 可做操作 若文件不存在 是否覆盖 指针位置 r 只