python文件的使用方法_【Python】文件操作方法

参考链接:https://mp.weixin.qq.com/s/tsVcWbozCFdZ-97pPjeA7Q

公众号:数据森麟

一、显示当前文件目录(之前只知道1,学习了)

方法1:os模块:

import os

os.getcwd()

方法2:pathlib模块:

from pathlib import Path

Math.cwd()

二、建立新目录/文件夹——os模块的mkdir方法

os.mkdir(‘test’)

os.path.exists(‘test’)  ##判断当前目录是否存在test文件夹,True

PS1:如果建立多层级目录,使用os.makedirs('test/test01')

PS2:pathlib也可:Path('test').mkdir() ##输入指定参数

三、删除目录和文件

os.remove() ##删除文件

os.rmdir()  ##删除文件夹

四、获取文件列表——pathlib模块下path对象的glob方法

##查找目录中所有的.txt文件

方法1:list(Path(r'C:\Users\users\练习用').glob('*.ipynb'))

>>>输出文件路径/文件名

方法2:glob模块:查找e开头的文件名

from glob import glob

list(glob('e*'))

>>>输出当前文件夹下面的文件名

五、移动和复制文件

Path+for循环【暂不涉及,遇到时再学习】

六、检查目录/文件

os.path.exist() ##是否存在特定路径

Path('test').exists()  ##同上

##检查路径是目录还是文件

os.path.isdir()

Path('路径'i).is_dir()  ##是否是文件夹

Path('路径').is_file()  ##是否文件

七、提取文件名

path.name ##加后缀

path.stem ##不加后缀

八、读取文件

方法1:内置的open方法

with open('test.txt','r') as file:  ##以读取模式打开

print(file.read())

九、写入文件

##写入数据

with open('test.txt','w') as file:

text = 'hello'

file.write(text)

##增加数据

with open('test.txt','a') as file:

text = '\nhello'

file.write(text)

十、压缩和解压缩——zipfile模块

-------------------

待追加:

循环读取名称相似的txt文件,将其组合在一个文件中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值