python文件的读写操作

文件的读写步骤:

  1.打开文件

    open(path, flag[, encoding][, errors])

    path:要打开文件的路径

    flag:打开方式

      ‘r‘:  以只读的方式大开发文件,文件的描述符放在文件的开头

      ‘rb‘:  以二进制格式打开一个文件用于制度,文件的描述符放在文件的开头

      ‘r+‘:  打开一个文件用于读写,文件的描述符放在文件的开头

      ‘w‘:  打开一个你文件只用于写入,如果该文件已经存在,会覆盖,如果不存在则创建新文件。

      ‘wb‘:   打开一个你文件只用于写入二进制,如果该文件存在会覆盖,如果不存在则创建新文件

      ‘w+‘:   打开一个文件用于读写,如果该文件存在会覆盖,如果不存在则创建新文件。

      ‘a‘:   打开一个文件用于追加,如果文件存在,文件描述符将会被放到文件末尾

    encoding:编码方式

    errors:错误处理

    

# 自己文件的路径
path = ‘.../python/文件读写‘
# 打开文件,f 对应的就是path路径下的文件
# encoding = ‘utf-8‘, errors = ‘ignore‘
f = open(path, ‘r‘)

  

  2.读文件内容

    # a.读取文件全部内容,读完之后,文件描述到了最后的位置

    str = f.read()

    print(str)

    # b.read(num)读取指定字符数,文件描述符到了指定字符的位置

    str2 = f.read(10)

    print(str2)

    # c.读取整行,包括‘\n‘字符

    str3 = f.readline()

    print(str3)

    # 修改描述符的位置,对应的字符数

    f.seek(0)

    str4 = f.read()

    print(str4)

  3.关闭文件

    f.close()

原文地址:https://www.cnblogs.com/zhoutf/p/9128163.html

时间: 2024-10-03 20:45:57

python文件的读写操作的相关文章

【Python】Python对文件的读写操作

刚刚接触Python,感觉其对文件的操作还是很方便的.下面是我入门Python对文件操作的一个简单程序,希望对初学者有所帮助. test.py def processFile(inputFile, outputFile): #定义一个函数 fin = open(inputFile, 'r') #以读的方式打开文件 fout = open(outputFile, 'w') #以写得方式打开文件 for eachLine in fin: #读取文件的每一行 line = eachLine.strip

python文件和目录操作函数小结

本文主要介绍python文件和目录操作函数小结,主要涉及到os模块和shutil模块的一些方法. python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r"c:\python")检验给出的路径是否是一个文件:os.path.isf

python文件和目录操作函数总结

有关python文件和目录操作函数小结,主要涉及到os模块和shutil模块的一些方法. python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个文件:os.path.isfile()检验给出

使用shell脚本简单模拟对特定文件同时读写操作

使用shell脚本简单模拟对特定文件同时读写操作文件内容的格式:field1    ,       field2    , field3    ,       field4以,为分隔符,但是存在空格. 脚本用法如下: ./check_write_read.sh 10 输出结果: Thu Apr 27 19:59:44 CST 2017:Read operation finished 670 Thu Apr 27 19:59:44 CST 2017:Write operation finished

IO流文件的读写操作

字符流有两个抽象类:Writer   Reader.其对应子类FileWriter,FileReader可实现文件的读写操作 同样,字节流也有两个抽象类:InputStream OutputStream.其对应子类有FileInputStream,FileOutputStream可实现文件读写 IO流中的重要方法:read()方法返回-1,readLine方法返回null.用法列如:while((line=br.readLine())!=null).Scanne类中的hasNext()方法如果此

File --文件的读写操作

File --文件的读写操作------------------- 1. 通过数组实现对一组数据的写入 1 package day01; 2 3 import java.io.FileNotFoundException; 4 import java.io.IOException; 5 import java.io.RandomAccessFile; 6 7 /** 8 * 批量写入一组字节 9 * @author Administrator 10 * 11 */ 12 public class

INI 文件的读写操作

在C#中对INI文件进行读写操作,在此要引入using System.Runtime.InteropServices; 命名空间,具体方法如下: #region 变量 private static readonly string strFilePath = AppDomain.CurrentDomain.BaseDirectory.ToString() + "App.ini";//INI文件路径 #endregion #region 私有方法 /// <summary> /

C# 运用StreamReader类和StreamWriter类实现文件的读写操作

对文件的读写操作应该是最重要的文件操作,System.IO命名空间为我们提供了诸多文件读写操作类,在这里我要向大家介绍最常用也是最基本的StreamReader类和StreamWriter类.从这两个类的名称我们不难发现它们都是基于流的读写操作类. 我们可以通过File类的OpenText()方法来获取一个StreamReader对象,通过该对象我们可以实现对文本文件的读操作,方法如下:  Console.WriteLine("Reading the contents from the file

C/C++关于文件的读写操作以及文件的打开和保存

通过近来的学习,总结一下关于文件的读写操作以及文件的打开和保存的方法. 一.文件的读写操作: (1)C语言对文件的读写操作 在C语言中,对文件的读写操作是用FILE结构体和常用的对文件操作的函数实现的,下面总结一下C语言中对文件操作的常用函数: fopen()   打开以文件名指定的文件 fwrite()  写文件 fread()  读文件 fseek()  移动文件的指针到新的位置通过该函数的参数设定的偏移量和初始位置 rewind()  移动文件的指针到文件流的开始位置,在通常情况下可用fs