python的操作步骤_python文件操作步骤讲解(实例)

python文件操作步骤讲解

对文件的操作步骤为

1. 打开文件

2. 对文件的操作

3. 关闭文件

打开文件并读取

124986_0.png

上图可以看见文件目录

data = open('markdown',encoding='utf-8').read()

print(data) #打印出markdown文件里面的内容

对文件操作

f = open('markdown','w' ,encoding='utf-8') # 将文件 markdown 存成一个对象

# 其中参数 w 是创建一个文件 并可写 不能读;

# 如果参数是 r 就是只读,不能写;

# 如果参数是 a 则可以向文件后面进行追加内容 不能读;

# r+ 既能读又能写 ;

# w+ 写读 但是还是会创建新文件 ;

# rb 二进制的格式读文件

f.read() # 读方法

f.write('哈哈哈。。。。。。。') # 写方法

f.readline() # 读一行 如果想读多行 可以用for循环

f.readlines() # 将文件转换成列表 一行就是一个列表值['第一行','第二行']

for line in f: # f不是列表了,是迭代器了;(以后会讲迭代器)

print(line) # 这种方式读取不readline效率要高

f.close() # 关闭文件

print(f.tell()) # 读取指针

print(f.read(5))

print(f.tell())

#打印值为:0

#abcde

#5

f.seek(0) #将指针 回到 0 的位置

# 如:

print(f.read(5)) # 打印 abcde

print(f.read(5)) # 打印 fghij

f.seek(0) #将指针 回到 0 的位置

print(f.read(5)) # 打印 abcde

f.encoding # 编码

f.fileno() # 返回一个编号 ,不是内存地址编号

f.readable() # 判断文件是否可读

f.writable() # 判断文件是否可写

f.flush() # 将缓存 强刷到硬盘中

f.closed # 判断文件是否关闭了

f.truncate() # 参数如果若果为空,则清空文件 如果有数字则保留 多少。 截断

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值