Python中路径操作
发布时间:2020-08-01 10:10:31 所属栏目:Python 来源:互联网
导读:目录1. os.path模块2. pathlib模块2.1 目录操作2.2 文件操作3. shutil模块3.1 os模块3.2 shutil模块1. os.path模块3.4版本之前使用os.path模块,3.4版本之后建议使用pathlib模块方法解释path.join拼接一个路径出来path.exists判断该路径是否存在path.split将
|
<div class="toc"> <div class="toc-list">
3.4版本之前使用os.path模块,3.4版本之后建议使用pathlib模块
>>> from os import path
>>> p = path.join('/usr','local/httpd/httpd.conf')
>>> p
'/usr/local/httpd/httpd.conf'
>>> type(p)
<h2 id="pathlib模块">2. pathlib模块 from pathlib import Path 初始化:
>>> p = Path('/usr/local/httpd/httpd.conf')
p.name
'httpd.conf'
p.stem
'httpd'
p.suffix
'.conf'
p.with_name('httpd.txt')
PosixPath('/usr/local/httpd/httpd.txt')
创建目录:
通配符匹配:
查看文件或者目录属性信息
open(mode='r',buffering=-1,encoding=None,errors=None,newline=None如何内建的open,返回一个文件对象。>>> from pathlib import Path
p = Path('hello')
p.write_text('hello python')
12
p.read_text()
'hello python'
with p.open() as f:
... print(f.read())
...
hello python
(编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- python – pip install hyperopt和hyperas失败
- python – Pandas:根据来自另一列的匹配替换列值
- django-rest-framework序列化器在多个视图中的不同字段
- python – Seaborn / Matplotlib:如何在factorplot y轴上抑
- python基础学习21----进程
- Python 2:为什么xrange不称为irange?
- python 与redis
- python – 如何找到可能有重复数字的3个列表之间的区别
- python – 从Azure ML中的pyodbc连接到Azure SQL数据库的驱
- 【Python】Python异常捕获与处理
