python中的path的使用
https://blog.csdn.net/pz789as/article/details/105684141
直接上代码:
- # 使用 pathlib 中的 Path,对于路径拼接,拆分等操作都能很好的支持
- test_path = Path('/Users/xxx/Desktop/project/data/')
- file_name = 'hello_game_LevelUp.csv'
- file_path = test_path/file_name # 直接使用斜杆拼接路径即可
- file_path_na = test_path/'no find.txt' #不存在的文件
- print('目标路径:', test_path)
- print('')
- print('拼接文件名:', file_path)
- print('')
- print('路径最后的文件或路径名称:', test_path.name, file_path.name)
- print('')
- print('判断文件或路径是否存在:', test_path.exists(), file_path.exists(), file_path_na.exists())
- print('')
- print('路径根目录:', test_path.root, test_path.home())
- print('')
- print('排除后缀名的文件或路径名:', test_path.stem, file_path.stem)
- print('')
- print('文件的后缀名:', test_path.suffix, file_path.suffix)
- print('')
- print('是否为路径:', test_path.is_dir(), file_path.is_dir())
- print('')
- print('是否为文件:', test_path.is_file(), file_path.is_file())
- print('')
- print('当前路径或文件的父目录:', test_path.parent, file_path.parent)
- print('')
- print('父目录可以继续调用父目录:', test_path.parent.parent, test_path.parent.parent.parent.parent)
- print('')
- new_path = test_path/'new_path'/'new_path'
- if new_path.exists():
- print('路径存在,删除路径:', new_path.rmdir()) # 删除只能删除空文件夹,需要遍历目录
- else:
- print('路径不存在,创建路径:', new_path.mkdir(parents=True)) # 参数 parents 表示如果父目录不存在,是否要创建父目录
- print('')
- print('遍历目录:', test_path)
- files = test_path.glob('*.xlsx') # 可以匹配类型
- for f in files:
- print(f)
- print('')
可以把路径改了,弄个文件,测试一下就能一目了然了
python中的path的使用相关推荐
- python中os.path.join()的循环用法_python中使用os.path.join()
os.path.join的详细解释请移步os.path模块 在使用的过程中,我使用如下代码: import os path = "F:/gts/gtsdate/" b = os.p ...
- python 中os.path 的一些路径常用函数
python 中os.path 的一些路径常用函数 import os path = 'AAA/BBB/ccc.txt' aa=os.path.dirname(path) #返回文件路径 print( ...
- python中的path是什么_python中的os.path.splitext是干什么用的
作用 :分离文件名与扩展名:默认返回(fname,fextension)元组,可做分片操作 . 比如: import os path_01='D:/User/wgy/workplace/data/no ...
- python中os.path.isdir()等函数的作用及用法
一 用法和概念: Python中的os模块用于和系统进行交互,其中: 1.os.listdir()用于返回一个由文件名和目录名组成的列表,需要注意的是它接收的参数需要是一个绝对的路径. 2.os.pa ...
- python中os.path.isdir()等函数的作用和用法
一 用法和概念: Python中的os模块用于和系统进行交互,其中: 1 os.listdir()用于返回一个由文件名和目录名组成的列表,需要注意的是它接收的参数需要是一个绝对的路径. 2 os.pa ...
- python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解
Python中有.join()和os.path.join()两个函数,具体作用如下: . join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...
- python中os.path.join()的循环用法_Python os.path.join()用法及代码示例
Python中的OS模块提供了与操作系统进行交互的功能.操作系统属于Python的标准实用程序模块.该模块提供了使用依赖于操作系统的功能的便携式方法. os.path模块是Python中OS模块的su ...
- python中sys.path详解
转自:http://doudouclever.blog.163.com/blog/static/1751123102011722246231/ 如何将路径"永久"添加到sys.pa ...
- python中os.path和pathlib
前段时间,在使用新版本的 Django 时,我发现了 settings.py 的第一行代码从 import os BASE_DIR = os.path.dirname(os.path.dirname( ...
最新文章
- 20155117 王震宇 2006-2007-2 《Java程序设计》第三周学习总结
- 图像检索系统 Image Retrieval Systems
- leetcode 400. Nth Digit | 400. 第 N 位数字(二分法找左侧不大于n的第一个数)
- java 编程工具_Java开发工具可以促进编程!
- linux命令-p,Linux-send命令详解
- CSS规范(OOCSS SMACSS BEM)
- 计算机专业电脑配置,计算机专业的学生在租电脑时如何选择电脑配置?
- 利用泰勒展开求高斯分布表
- Java 版学生成绩管理系统,附源码
- Java牛客项目课_仿牛客网讨论区_第七章
- MySQL 临时表的原理以及优化手段
- 爬虫代理IP产品如何选择
- BH1750光照传感器
- WIN 7 系统 问题记录
- 小微企业内部用服务器应该怎么选择配置
- opencvsharp图像处理_腐蚀与膨胀,击中击不中变换(3)
- Hadoop学习----HDFS
- Android DirectBoot模式
- mongo写入mysql_从mysql读取数据写入mongo
- 个人云电脑—Parsec