python文件操作

1.文件读写

(1)文件读写过程:<1>打开文件                             

                                       <2>向文件中写入内容

                                       <3>关闭文件

(2)如果文件很小,用read( )一次性读取

          如果不能确定文件大小,反复调用read(size)

          如果是配置文件,调用readlines( )

eg:f = open('haha')

         f.read( )

         f.close( )

       f = open('haha')

       f.readlines( )


2.open函数:

r  以读的方式打开,定位到文件开头     eg:f = opn('haha',"r")

r+以读写的方式打开,定位到文件开头,可以写入内容到文件

w以写的方式打开,打开文件时会清空文件内容,并且不能读

w+以读写的方式打开,定位到文件开头,打开也会清空文件内容

a以写的方式打开,定位到文件末尾,是一个追加的操作,但并不允许读

a+以读写的方式打开,定位到文件末尾,是一个追加的操作


3.文件的其他操作:

f.flush( )函数:将缓冲区的内容写入硬盘中

f.seek( )函数:可以跟两个参数,(移动多少字节,[相对当前位置移动的]),[1]的时候表示相对当前位置移动的,[2]的时候表示文件从末尾往后移动,[0]的时候表示文件从开头往后移动

f.tell( )函数:返回当前文件指针的偏移量


4.with语法:用于需要打开、关闭成对的操作,可以自动关闭打开对象

eg:with  open("haha")  as  f:

           print   f.read( )




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值