Python学习:文件操作

本文介绍了如何使用Python进行文件操作,包括打开文件的不同模式、文件对象的方法如写入、读取、重命名、删除和目录操作。重点讲解了write(), read(), seek(), close()等核心功能,并展示了os模块在文件和文件夹操作中的应用。
摘要由CSDN通过智能技术生成

一、打开文件

1、格式

在python,使⽤open函数,可以打开⼀个已经存在的⽂件,或者创建⼀个新⽂件,语法如下:

open(name, mode) 

name:是要打开的⽬标⽂件名的字符串(可以包含⽂件所在的具体路径)。
mode:设置打开⽂件的模式(访问模式):只读、写⼊、追加等。

2、模式

在这里插入图片描述

二、文件对象方法

(1)写:对象.write(‘内容’)

# 1. 打开⽂件
f = open('test.txt', 'w')
# 2.⽂件写⼊
f.write('hello world')
# 3. 关闭⽂件
f.close()

(2)read():⽂件对象.read(num)
num表示要从⽂件中读取的数据的⻓度(单位是字节),如果没有传⼊num,那么就表示读取⽂件中所有的数据。
(3)readlines():readlines可以按照⾏的⽅式把整个⽂件中的内容进⾏⼀次性读取,并且返回的是⼀个列表,其中每⼀⾏的数据为⼀个元素。

f = open('test.txt')
content = f.readlines()
# ['hello world\n', 'abcdefg\n', 'aaa\n']
print(content)
# 关闭⽂件
f.close()

(4)readline():readline()⼀次读取⼀⾏内容
(5)seek():⽤来移动⽂件指针。
格式:⽂件对象.seek(偏移量, 起始位置)
起始位置:
0:⽂件开头
1:当前位置
2:⽂件结尾
(6)文件关闭:⽂件对象.close()

三、文件和文件夹的操作

在Python中⽂件和⽂件夹的操作要借助os模块⾥⾯的相关功能,具体步骤如下:
(1) 导⼊os模块

import os

(3)使⽤ os 模块相关功能

os.函数名()

1、文件重命名

os.rename(⽬标⽂件名, 新⽂件名);

2、删除文件

os.remove(⽬标⽂件名)

3、创建文件夹

os.mkdir(⽂件夹名字)

4、删除文件夹

os.rmdir(⽂件夹名字) 

5、获取当前目录

os.getcwd()

6、改变默认目录

os.chdir(⽬录)

7、获取目录列表

os.listdir(⽬录)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值