python3【基础】-文件操作

1. python对文件操作流程:

  • 打开文件,得到文件句柄并赋值给一个变量
  • 通过句柄对文件操作
  • 关闭文件

  现有如下文件:

昨夜寒蛩不住鸣。
惊回千里梦,已三更。
起来独自绕阶行。
人悄悄,帘外月胧明。
白首为功名,旧山松竹老,阻归程。
欲将心事付瑶琴。
知音少,弦断有谁听。
f = open('小重山.txt', mode='r', encoding='utf-8')
f.read()  # 读取文件内容
f.close() # 关闭文件

2. 文件打开模式:

    Character Meaning
    --------- ---------------------------------------------------------------
    'r'       open for reading (default)
    'w'       open for writing, truncating the file first
    'x'       create a new file and open it for writing
    'a'       open for writing, appending to the end of the file if it exists
    'b'       binary mode
    't'       text mode (default)
    '+'       open a disk file for updating (reading and writing)
    'U'       universal newline mode (deprecated)

  打开文件的最基本的模式:

  • 'r':读模式
  • 'w':写模式
  • 'a':追加模式

3. 常用的文件操作方法

    • f.read([n])   最多读取n个字节
    • f.readline([n])  读取单行输入的最多n个字符,如果省略了n,该方法将读取整行
    • f.readlines([size])  读取所有行并返回一个列表。size是可选的,用于指定在读取操作停止前在文件上读取的近似字符数
    • f.write(s)  写入字符串s
    • f.writelines(lines)  写入序列lines中的所有字符串
    • f.close()  关闭文件

转载于:https://www.cnblogs.com/liushiyi/p/8186208.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值