python 文件和目录基本操作_Python常用的文件及文件路径、目录操作方法汇总介绍...
python的文件和路径操作函数基本上位于os和os.path模块中。
os.listdir(dirname):列出dirname下的目录和文件
os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false
os.path.isfile(name):判断name是不是一个文件,不存在name也返回false
os.getcwd():获得当前工作目录
os.path.split(name):分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录
作为文件名而分离,同时它不会判断文件或目录是否存在)
os.path.splitext():分离文件名与扩展名
os.path.basename(path):返回文件名
os.path.dirname(path):返回文件路径
os.path.join(path,name):连接目录与文件名或目录
可以使用简单的方法匹配某个目录下的所有子目录或文件,用法也很简单。 glob.glob(regression) 返回一个列表
os.listdir(dirname)
功能相当于在dirname目录下执行dir命令,它返回一个list。不包括dirname的文件和目录的list
复制代码 代码如下:
>>> os.listdir("d:/github")
['about.html', 'book', 'en', 'feiyuliu.github.com', 'life', 'pyssh', 'PythonStud
y', 'StudyShell']
其中about.html是文件,feiyuliu.github.com是目录。
os.path.split(path)
path为一个路径,返回一个元组,把path分为两部分。
复制代码 代码如下:
>>> os.path.split("d:/github/about.html")
('d:/github', 'about.html')
>>> os.path.split("about.html")
('', 'about.html')
os.path.splitext(filename)
把文件分为文件名称路径和扩展名。返回一个元组。
复制代码 代码如下:
>>> os.path.splitext("about.html")
('about', '.html')
>>> os.path.splitext("d:/github/about.html")
('d:/github/about', '.html')
os.path.dirname(path)
把目录输出,不输出文件名。返回字符串类型。
php中文网:公益在线php培训,帮助PHP学习者快速成长!
Copyright 2014-2020 https://www.php.cn/ All Rights Reserved | 苏ICP备2020058653号-1
python 文件和目录基本操作_Python常用的文件及文件路径、目录操作方法汇总介绍...相关推荐
- Python:pmml格式文件的简介、安装、使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略
Python:pmml格式文件的简介.安装.使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略 目录 pmml格式文件的简介 1.PMML结构 pmml安装 pmm ...
- python必学的模块_Python常用的模块
模块和包 1.1模块介绍模块定义:一系列功能的集合体 模块使用: import导入模块 或者 from ... import... 导入模块 模块分类:内置模块 自定义模块 第三方模块 模块加载顺序: ...
- python不同数据的读入_python读写不同编码txt文件_python读写txt文件
python读写不同编码txt文件_python读写txt文件 以后整理规范 [python] view plaincopy import os import codecs filenames=os. ...
- python标准库怎么用_Python常用标准库使用(一)
自学python一段时间,之前总是学习基本语法,对Python标准库没怎么接触,所以计划从常用的标准库开始,大体了解一遍,下面是学习过程中的笔记. 一.OS模块 主要对目录.或者文件操作.常用方法如下 ...
- python read函数报错_python 使用read_csv读取 CSV 文件时报错
读取csv文件时报错 df = pd.read_csv('c:/Users/NUC/Desktop/成绩.csv' ) Traceback (most recent call last): File ...
- python编写代码实现文件的拷贝功能_python利用os模块编写文件复制功能——copy()函数用法...
我就废话不多说了,大家还是直接看代码吧~ #文件复制 import os src_path=r'E:\Pycharm\python100题\代码' target_path=r'E:\Pycharm\p ...
- python pdf脚本之家_Python实现简单拆分PDF文件的方法
本文实例讲述了Python实现简单拆分PDF文件的方法.分享给大家供大家参考.具体如下: 依赖pyPdf处理PDF文件 切分pdf文件 使用方法: 1)将要切分的文件放在input_dir目录下 2) ...
- python抓取表格数据_Python如何实现从PDF文件中爬取表格数据(代码示例)
本篇文章给大家带来的内容是关于Python如何实现从PDF文件中爬取表格数据(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 本文将展示一个稍微不一样点的爬虫. 以往我们的 ...
- Linux目录结构和常用命令大全(文件处理命令)
前言:Hello! 我是@每天都要敲代码!目前在和比特蛋哥重温一下Linux基础:毕竟每个大佬讲的课都有一些不同:虽然蛋哥的课程很少,但是干货也挺多的,等跟着蛋哥学习完这些课,就再更新一些我以前所学的 ...
最新文章
- rocksdb报错解决:librocksdb.a(format.o): In function `Zlib_Uncompress':
- oracle查看数据库剩余空间,Oracle 查看数据库空间使用情况
- 指针作为函数参数引用数组的任意元素
- @RestControllerAdvice注解使用
- 【转】云服务器cvm 云服务器ecs区别
- socket和http区别有哪些
- Redis 在Golang中使用遇到的坑
- Java循环练习: 有1、2、3、4四个数字,能组成多少个无重复数字的三位数?都是多少?...
- PLSQL下载、安装、配置、连接详细教程
- 移动端H5调起第三方APP
- 用C/C++打造数字时钟程序(附代码),竟然只要100行代码!
- 磁盘介质受写入保护(非u盘)解决办法
- pcs9000系统plat服务器,CSD361現场调试手册.docx
- linux实用教程复习题,linux上机复习题(部分答案)
- es6 javascript 尾调用
- 并发编程入门(五):Java并发包和Java8并发
- 思科模拟器8.1版本身份验证失败禁用网络解决
- 107、七氟丙烷灭火系统的灭火设计浓度
- docker 容器内安装ps命令
- java使用poi生成Excel文件并合并单元格
热门文章
- UI设计灵感|注册登录页面怎样设计才更合理?
- 设计灵感|简单的几何图形还能这么用在网页设计中!
- 搞笑创意海报灵感|终于知道设计该怎么做了!
- 电商主题BANNER传统促销喜庆红色节日海报,C4D打造时尚场景
- UI登陆页面素材|让设计师在竞争中脱颖而出
- mysql5.5索引如何定义_MySQL5.5索引数在InnoDB引擎内与索引数在mysql中定义的数量是不一致问题-阿里云开发者社区...
- JS中配置打开邮箱的链接
- GIS生涯个人总结及个人感悟
- Programming Protocol-independent Packet Processors (P4)
- Linux开机启动过程(9):进入内核入口点之前最后的准备工作