Python第三次笔记

文件操作:
1.文件可以分为文本文件和二进制文件。
我们在使用Python编程时,经常会有一些读写文件的操作,在Python里,我们用open函数来打开文件获取其中的文件对象。
(1).open()函数用于操作文件,使用方式为:
open(file , mode)
file:文件的路径,需带上文件名包含文件的后缀名(绝对路径或者相对路径)
mode:打开文件的方式(一般为r,w,a,b,另外有r+,w+,a+)
r(只读模式):文件以自读方式打开,文件指针放在文件开头【使用open操作文件时,没用给出对应mode,会默认为r(自读模式)】。
w(只写模式):文件以写模式打开,如果目标文件不存在时,会自动创建一个相对应文件,当文件存在时,会覆盖原文件中的内容,不在创建一个新文件。
a(追加模式):文件不存在时,会创建文件,当文件存在时,会在原文件中追加内容,追加的新内容在文件结尾处。(追加模式下文件拥有写方法的读方法)
r+,w+,a+(各种模式后加一个+变为可读可写)。
(2).使用open函数打开文件后
我们可以使用write方法加入内容例如:
f = open(“wenjian.txt.”,“a”)
f.write(“我和快乐”)将‘我很快乐’字符串写入到wenjian.txt文件中。
writelines方法是以列表方式写入内容
(3).文件操作完成后必须执行关闭操作,我们用close()关闭文件。
(4).另外可以使用read()方法把文件中左右数据以字符串的方式获取到
f.read:
要读取文件内容,需要调用 f.read(size),该方法读取若干数量的数据并以字符串形式返回其内容,size 是可 选的数值,指定字符串长度。如果没有指定 size 或者指定为负数,就会读取并返回整个文件。当文件大小为当前机器内存两倍时,就会产生问题。反之,会尽可能按比较大的 size 读取和返回数据。如果到了文件末尾,f.read() 会返回一个空字符串.
readline()【按行读取其中数据】(只读一行)
从文件中读取单独一行,字符串结尾会自动加上一个换行符( \n ),只有当文件最后一行没有以换行符结尾时,这一操作才会被忽略。
readlines()【把所有的行中的数据放入到一个列表里.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值