python文件目录操作-2
python文件目录操作-2:
1.列出指定目录下的文件和文件夹
print(os.listdir("d:/temp"))
2.获得当前路径
'''获得当前路径'''cwd = os.getcwd()print(cwd)
- 得到当前文件夹下的所有文件和文件夹
‘’’
得到当前文件夹下的所有文件和文件夹
‘’’
print(os.listdir())
4.删除文件
'''
删除文件
'''
os.remove('1234.xlxs')
print(os.listdir())
5.删除单个目录和多个目录
'''删除单个目录和多个目录'''# os.removedir()# os.removedir()
检查是否是文件/文件夹'''print(os.path.isdir(r"D:\temp\f1")) #f1文件夹print(os.path.isfile(r"D:\temp\lab.py")) #lab.py文件'''
7.检查文件路径是否存在
print(os.path.exists(r"D:\temp\f1")
8.os.path.split------(文件路径,文件名称)
‘’’
分离文件名
分离扩展名
'''
[dirname, filename] = os.path.split('r"D:\temp\lab.py"')
print(dirname, "\n", filename)
常用的还有个
[dirname, filename] = os.path.splitext('r"D:\temp\lab.py"')
- ‘’’
获得文件路径
获得文件名
获得当前环境
‘’’
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)```
示例:```bash
print(os.path.dirname('D:\\temp\\lab.py'))
print(os.path.basename('D:\\temp\\lab.py'))
print(os.getenv)
D:\temp #目录
lab.py #文件
<function getenv at 0x00000250E3850F70> #环境
10.os.path,下的dirame,basename,split的使用。
print("++++++")
print(os.path.dirname("E:/htcode/pythonproject/Labenv/xuexi/lxt1.py")) #返回文件夹路径
print(os.path.basename("E:/htcode/pythonproject/Labenv/xuexi/lxt1.py")) # 返回文件名称
print("-----")
print(os.path.split("E:/htcode/pythonproject/Labenv/xuexi/lxt1.py")) #把路径分割为文件夹以及文件名称的元组。
代码运行结果:
++++++
E:/htcode/pythonproject/Labenv/xuexi
lxt1.py
-----
('E:/htcode/pythonproject/Labenv/xuexi', 'lxt1.py')
python文件目录操作-2相关推荐
- python文件目录操作操作_Python基础之文件目录操作
概述 I/O操作不仅包括屏幕输入输出,还包括文件的读取与写入,Python提供了很多必要的方法和功能,进行文件及文件夹的相关操作.本文主要通过两个简单的小例子,简述Python在文件夹及文件的应用,仅 ...
- Python 文件目录操作
文件操作 常用的文件分类: 配置文件 数据文件 日志文件 数据库文件 声音和图像文件 打开文件 # 1 打开文件 2 读取文件 3 关闭文件# r: read # w: write # a+: 读写# ...
- paip.文件目录操作uAPI php python java对照
paip.文件目录操作uAPI php python java对照 chdir -- 改变目录 chroot -- 改变根目录 dir -- directory 类 closedir -- 关闭目录句 ...
- python:操作文档——TXT篇
python:操作文档--TXT篇 一.前言: 文档操作是任何web应用程序的组成部分,我们可以将一些保密级别不高的数据存储在文档中,这样就使得数据永久保存,而不是像全局变量一样,当程序结束后自动 ...
- Python文件操作-文本文件、二进制文件、csv文件的读取写入、OS、shutil、CSV模块、常用字符编码
Python文件操作 文本文件和二进制文件 文件操作相关模块 open()创建文件对象 文件对象的常用属性和方法 pickle 序列化 文本文件读取和写入 文本文件写入步骤 write()/write ...
- python文件操作入门
文件操作入门 单个文件读写: 下面这首诗存在一个txt文件里,文件路径为: "D:\文件集散地\白雪歌送武判官归京.txt" .请将这首诗的前5句存到另一个txt文件里. 北风卷地 ...
- Python文件操作相关的知识笔记总结
python文件操作相关知识 1.文件操作 路径相关 上下文管理 文件的打开模式 文件操作的常见功能 学前知识背景回顾: 字符串类型(str):程序中表示文字信息,本质是unicode编码中的二进制. ...
- OpenCV和Python动手操作计算机视觉学习教程
使用OpenCV和Python进行实际操作 面向初学者的OpenCV Python动手操作计算机视觉 你会学到: NumPy基础知识 基于OpenCV的人脸检测 使用OpenCV在图像和视频上绘制形状 ...
- python字典操作添加_Python字典常见操作实例小结【定义、添加、删除、遍历】
本文实例总结了python字典常见操作.分享给大家供大家参考,具体如下: 简单的字典: 字典就是键值对key-value组合. #字典 键值对组合 alien_0 ={'color':'green', ...
- python中年大叔学编程_中年大叔学编程-Python简单操作文件
原标题:中年大叔学编程-Python简单操作文件 在计算机中,经常打交道的就是各种文档,用得比较多的软件就是office和记事本来操作文件,那么我们试试用Python来简单读写文件. Open函数的用 ...
最新文章
- linux 磁盘性能监控
- classpath和读取resources目录下的文件
- 如何通过 C# 生成安全的 Base64 URL 字符串?
- android ios语音转码,手机如何将语音转文字?这几种方法真简单,安卓苹果通用...
- python打开txt文件找不到-Docker Python脚本找不到文件
- 2014年最新前端开发面试题(题目列表+答案 完整版)
- python生成树状图_用 python 将思维导图转换成树形列表
- 圣诞节贺卡计算机基础知识,制作圣诞节贺卡 如何制作圣诞节贺卡?圣诞节电子贺卡制作方法|电脑制作圣诞节贺卡...
- 一加和华为买哪个好 一加9用新特性赢得消费者口碑
- mysql数据库位置_mysql数据库的存放位置在哪里
- 英语作文衔接句!让你的行文更流畅
- 【计算机系统1】2 LC-3机器码编程实验
- 第一篇什么都没写的博客
- Lenovo系列问题第四期
- 数据库实验(二二二)
- Visual Studio运行C语言程序(第一个程序)
- STM32 系统配置的时钟获取方式
- matlab制作圆摆线动画
- 百趣土壤非靶标代谢组学文献分享,来自Microbiome的灵感
- 开发人员不可不看的 OBD通讯协议知识
热门文章
- 第1章—Spring之旅—简化Spring的java开发
- web程序常见错误及解决方法
- double转换long的疑问
- 使用 ASP.NET 2.0 ObjectDataSource 控件(整理自msdn)
- 5. OpenCV图像分割-watershed
- 微信自动截取PPT或者黑/白版图片
- 【VS2010学习笔记】【函数学习】一(MFC+OpenCV2.4.7读取摄像头之WM_TIMER消息处理函数的添加问题)
- Python利用os.walk遍历文件夹
- 【PIL】Image中blend的简单使用
- 赫尔默特方差分量估计Python