Python(9)文件输入输出

Python(9)文件输入输出

  • 文件内建函数
  • 文件内建方法
  • 文件内建属性
  • 文件系统

文件内建方法

输入
read:读取字节
readline:读取一行
readlines:去读所有行,作为字符串列表返回

输出
write:文本数据或二进制数据块写入的字符串写入到文件中
writelines:字符串列表写入到文件中

f = open(filename)
allline = f.readlines()
f.close()
for line in alline:
    print line
file = open(filename)
for line in file:
    print line
f.close()
with open(filename) as f:
    for line in f:
    print line

文件内移动
seek:可以在文件中移动文件指针到不同的位置

文件迭代

其他文件方法
close

文件内建属性

file.name:文件名
file.mode:文件打开模式
file.closed:文件是否已关闭

文件系统

os模块的函数
文件处理:remove、rename
目录文件夹:listdir、mkdir、rmdir
访问权限:chmod
文件描述符操作:open、read、write

永久存储模块

作用:把用户的数据归档起来以后使用,避免每次输入同样的信息。用来存储字符串数据
Python提供实现最小化永久存储模块,marshal和pickle。
pickle把Python对象直接保存到文件里,不需要把它转化为字符串,会创建一个Python语言专用的二进制文件。
其保存和取出函数为dump和load

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值