python文件名和文件路径操作实例


Posted in Python onSeptember 29, 2017

Readme:

在日常工作中,我们常常涉及到有关文件名和文件路径的操作,在python里的os标准模块为我们提供了文件操作的各类函数,本文将分别介绍“获得当前路径”“获得当前路径下的所有文件和文件夹,”删除文件“,“删除目录/多个目录”,“检查文件/文件路径”,“检查文件路径是否存在”,“分离文件路径及文件名”,“分离文件扩展名“,”得到文件名”和得到”文件路径“。

import os
'''获得当前路径
'''
cwd=os.getcwd()
print(cwd)
'''
得到当前文件夹下的所有文件和文件夹
'''
print(os.listdir())
'''
delete file
'''
os.remove('sw724.vaps')
print(os.listdir())
'''
删除单个目录和多个目录
'''
os.removedir()
os.removedir()
'''
检查是否是文件/文件夹
'''
print(os.path.isfile('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps'))
print(os.path.isdir('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps'))
'''
检查文件路径是否存在
'''

print(os.path.exists('/Users/liuxiaolong/PycharmProjects/untitled/iiii'))
'''
分离文件名
分离扩展名

'''
[dirname,filename]=os.path.split('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps')
print(dirname,"\n",filename)

[fname,fename]=os.path.splitext('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps')
print(fname,"\n",fename)
'''
获得文件路径
获得文件名
获得当前环境
'''
print("get pathname:",os.path.dirname('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps'))
print("get filename:",os.path.basename('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps'))
print(os.getenv)

以上这篇python文件名和文件路径操作实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中的yield使用方法
Feb 11 Python
Python单链表的简单实现方法
Sep 23 Python
详解python中executemany和序列的使用方法
Aug 12 Python
Python爬虫实现简单的爬取有道翻译功能示例
Jul 13 Python
python文件选择对话框的操作方法
Jun 27 Python
pycharm 安装JPype的教程
Aug 08 Python
100行Python代码实现每天不同时间段定时给女友发消息
Sep 27 Python
python基于gevent实现并发下载器代码实例
Nov 01 Python
基于pycharm实现批量修改变量名
Jun 02 Python
python如何删除列为空的行
Jul 17 Python
python爬虫---requests库的用法详解
Sep 28 Python
用60行代码实现Python自动抢微信红包
Feb 04 Python
Python 实现简单的shell sed替换功能(实例讲解)
Sep 29 #Python
Python 基础教程之闭包的使用方法
Sep 29 #Python
python下实现二叉堆以及堆排序的示例
Sep 29 #Python
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
Sep 28 #Python
Python实现压缩和解压缩ZIP文件的方法分析
Sep 28 #Python
Python有序字典简单实现方法示例
Sep 28 #Python
python操作MySQL 模拟简单银行转账操作
Sep 27 #Python
You might like
聊天室php&mysql(五)
2006/10/09 PHP
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
2011/10/03 PHP
实例讲解PHP设计模式编程中的简单工厂模式
2016/02/29 PHP
ThinkPHP自定义Redis处理SESSION的实现方法
2016/05/16 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
用户注册常用javascript代码
2009/08/29 Javascript
让Firefox支持event对象实现代码
2009/11/07 Javascript
JS的replace方法详细介绍
2012/11/09 Javascript
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
2013/06/04 Javascript
实现只能输入数字的input不用replace方法
2013/09/12 Javascript
js中split函数的使用方法说明
2013/12/26 Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
2016/02/25 Javascript
JS控制伪元素的方法汇总
2016/04/06 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
jQuery实现的右下角广告窗体跟随效果示例
2016/09/16 Javascript
jquery获取transform里的值实现方法
2017/12/12 jQuery
webpack下实现动态引入文件方法
2018/02/22 Javascript
python针对excel的操作技巧
2018/03/13 Python
python flask中静态文件的管理方法
2018/03/20 Python
神经网络(BP)算法Python实现及应用
2018/04/16 Python
python3 打开外部程序及关闭的示例
2018/11/06 Python
浅谈python中真正关闭socket的方法
2018/12/18 Python
Django命名URL和反向解析URL实现解析
2019/08/09 Python
jupyter notebook 多环境conda kernel配置方式
2020/04/10 Python
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
斯洛伐克最大的婴儿食品和用品网上商店:Feedo.sk
2020/12/21 全球购物
南京某软件公司的.net面试题
2015/11/30 面试题
新春文艺演出主持词
2014/03/27 职场文书
个人四风问题对照检查材料
2014/10/01 职场文书
旷课检讨书
2015/01/26 职场文书
介绍信格式
2015/01/30 职场文书
Python深度学习之Pytorch初步使用
2021/05/20 Python
nginx配置文件使用环境变量的操作方法
2021/06/02 Servers
Python实现列表拼接和去重的三种方式
2021/07/02 Python
SQL IDENTITY_INSERT作用案例详解
2021/08/23 MySQL
如何使用python包中的sched事件调度器
2022/04/30 Python