码迷,mamicode.com
首页 > 编程语言 > 详细

python文件的读写操作

时间:2018-06-03 12:44:59      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:lag   自己   erro   错误处理   制度   打开方式   取整   创建   位置   

文件的读写步骤:

  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)
View Code

  

  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()

 

python文件的读写操作

标签:lag   自己   erro   错误处理   制度   打开方式   取整   创建   位置   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!