Python 文件操作(一)

Python 文件笔记

open()

首先要导入一个os模块 import os

  1. open 开始
    用法:
file = open(<'文件名字'>,['浏览方式'])   #打开方式
with open('文件名') as <别名>:.... #可以操作多个文件
    这个写不用考虑关闭文件,因为执行完系统自动关闭,建议用该方法

浏览方式以下几种:

‘r’ 已只读的方式打开文件,不存在出异常!
‘w’ 已写的方式打开文件,不存在就先创建再写入,存在先删除内容再写入;

‘r+’ 已读写的方式打开文件,不存在出异常!
‘w+’ 已写读的方式打开文件,不存在就先创建再写入,存在先删除内容再写入(个人觉得没有用);

‘rb’ 已二进制只读的方式打开文件,不存在出异常!(这里的二进制不是指01010101 这样的二进制)
‘wb’已二进制写的方式打开文件,不存在就先创建再写入,存在先删除内容再写入(同上^);

‘a’ 已追加的方式打开文件

常用方法:

**file.read()** :   读取文件;
**file.write()**:   写文件;
**file.close()**:   关闭文件;
**file.readline([size])**: 读一行;
**file.readlines([size])**: 把文件每一行作为一个list的一个成员,并返回这个list;
**file.flush()**:  把缓冲区的内容写入硬盘;
**file.tell()**:  返回文件操作标记的当前位置,以文件的开头为原点;
**file.seek(offset[,whence])**: 将文件打操作标记移到offset的位置;
**file.fileno()**:  返回一个长整型的”文件标签;
**file.isatty()**:  文件是否是一个终端设备文件(unix系统中的);

with open('文件名') as <别名>:
    #语句    
    #该方法结束的时候会自动关闭文件

常用文件判断:

if os.path.isfile('文件名'):
    print('路径是一个文件')

    if os.path.getsize('文件名'):
        print('文件内容不为空')
    else:
        print('文件内容为空')
else:
    print('路径不是个文件')


if os.path.isdir():
    print('路径是一个目录')
else:
    pring('路径不是一个目录:')


if os.path.exists('文件名'):
    print('文件存在')
else:
    print('文件不存在')

os.remove('文件名') #删除文件

总结不是很全,不过基本也差不多啦~~~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值