python读、写、拷贝等基本文件操作

本文详细介绍了Python中文件的基本操作,包括读文件(read、readline、readlines)、写文件(write、writelines)、在指定位置插入内容、文件的拷贝、删除以及改名。强调了使用with语句管理文件操作的重要性,以及如何通过seek()函数改变文件指针位置以实现内容插入。
摘要由CSDN通过智能技术生成

本篇简单介绍文件的读、写、拷问文件、修改名称、删除等基本操作。
python操作文件时,可直接open(“文件路径”,mode) open之后,需得close()。因为文件对象会占用操作系统的资源,并且操作系统同一时间能打开的文件数量也是有限的
python引入了with语句自动调用close()方法,这样可不用考虑底层的东西,只关注操作即可。

1 .文件权限

文件无外乎读r(read)和写w(write),r和w文件指针默认都在从文件开头,故r+会在文件开头追加内容,w,w+会删除原内容。所以还有一个追加的操作a,默认指针在文件的末尾。具体介绍如下:
在这里插入图片描述

2.读文件

read()读取整个文件,若文件过大,可限制读取的数量,read(5)每次最多读取5个字符
readline() 每次读取一行
readlines() 按行读取整个文件,以列表形式展示。
以上三种方法都会将文件的换行符(\n)读取出来。

list1 = ["我是第一行\n", "我是第二行\n", "\n", "我是第四行,第三行是空行"]
with open(r"C:\Users\Administrator\Desktop\1.txt", "w+") as file1:
    file1.writelines(list1)
    file1.seek(0, 0) # 写完之后,指针在文件的末尾,需返回文件开头,才可以读取刚才写的内容
    print("读取3个字符:", file1.read(2))
    print("读取指针所在的那行内容:"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值