python中os模块的常用
os模块很多操作文件目录等等,直接粘举例和注释:
1 import os 2 os.makedirs('a/b/c/d') #可生成多层递归目录(此步会当前文件目录创建a里面b,依次类推) 3 os.removedirs('a/b/c/d') #若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 4 os.mkdir('文件夹名字') #生成单级目录;相当于shell中mkdir 文件夹名字 5 os.rmdir('文件夹名字') #删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir 文件夹名字 6 print(os.listdir('..\练习')) #列出指定目录下的所有文件和子目录,参数可以是相对绝对路径或统计文件夹名 7 os.remove("文件名") #删除一个文件 8 os.rename("旧名字","新名字") #重命名文件/目录 9 print(os.stat(r"C:\Users\XuFudong\Desktop\练习\1.txt")) #获取文件/目录信息(目录信息不准)
1 os.system("dir") #运行shell命令,直接显示(可能乱码) 2 print(os.popen("dir").read()) #运行shell命令,获取执行结果(用read读取) 3 os.chdir("..\练习") #改变当前脚本工作目录;相当于shell下cd 4 print(os.getcwd()) #获取当前工作目录,即当前python脚本工作的目录路径
下面是os下的路径相关方法:
1 os.path.abspath(path) #返回path规范化的绝对路径 2 os.path.split(path) #将path分割成目录和文件名二元组返回,例如:('C:\Users\XuFudong', 'Desktop') 3 os.path.dirname(path) #返回path的目录。其实就是os.path.split(path)的第一个元素 4 os.path.basename(path) #返回path最后的文件名。如何path以/或\结尾,那么就会返回空值。即os.path.split(path)的第二个元素 5 os.path.exists(path) #如果path存在,返回True;如果path不存在,返回False 6 os.path.isabs(path) #如果path是绝对路径,返回True 7 os.path.isfile(path) #如果path是一个存在的文件,返回True。否则返回False 8 os.path.isdir(path) #如果path是一个存在的目录,则返回True。否则返回False 9 os.path.join(path) #将多个路径组合后返回,第一个绝对路径之前的参数将被忽略 10 os.path.getatime(path) #返回path所指向的文件或者目录的最后访问时间 11 os.path.getmtime(path) #返回path所指向的文件或者目录的最后修改时间 12 os.path.getsize(path) #返回path的大小
转载于:https://www.cnblogs.com/NoteBook3013/p/10282779.html
python中os模块的常用相关推荐
- Python中os模块使用方法
os模块提供了对系统环境.文件.目录等操作系统级的接口函数.本文主要描述os模块和os.path模块常用函数以及常用实例. os模块函数 os.getcwd() 获取当前工作的目录. os.listd ...
- python中os模块_Python的武器库11:os模块
说到编程语言python,有一个著名的格言"余生太短,只用python".如果要分析为什么会存在这么一句格言?python的语法并不简单,有复杂难懂的部分,之所以有这样一句格言,是 ...
- Python中OS模块
2019-06-18 Python中的os模块 os:包含普遍的操作系统的功能 import os #获取操作系统类型nt代表windows posix代表Linux,Unix或者Mac OS X p ...
- python中os模块详解_Python OS模块(常见文件操作示例)
1 Python 常见文件操作示例 2. 3. os.path 模块中的路径名访问函数 4. 分隔 5. basename() 去掉目录路径 , 返回文件名 6. dirname() 去掉文件名 , ...
- python中os模块用法
一.os模块概述 Python os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.(一语中的) 二.常用方法 1.os.name 输出字符串指示正在使用的平台 ...
- python中os模块里有哪些类_python-os模块的常用方法
摘抄自:http://www.cnblogs.com/yuxc/archive/2011/08/01/2124012.html 最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不 ...
- python中os模块教程_python os模块功能和方法总结
os.sep 可以取代操作系统特定的路径分割符 os.linesep 字符串给出当前平台使用的行终止符.例如,Windows使用' ',Linux使用' ' 而Mac使用''. os.nam ...
- python中xml模块_python常用模块之xml模块
使用xml模块需先引入模块名: #! /usr/bin/env python # -*- coding:utf-8 -*- import xml.etree.ElementTree as ET #ET ...
- Python 之 os 模块常用操作
我们知道,使用 Python 内置的库函数, open() 函数可以对文本文件进行读写操作,那么这是在文件层面上的操作,如果说我们想对文件夹进行增.删.改.查时,又该如何去做呢? Python 拥有强 ...
最新文章
- 大连评职称英语计算机,假如 职称英语和中级职称的工商管理、经济基础都考过了,辞职了还有地方给评中级经济师吗?大连的...
- Neutron — VLAN aware VMs 与 VLAN transparent
- 检测到磁盘可能为uefi引导_重装系统win10提示磁盘布局不受UEFI固件支持怎么办...
- [CLPR] 用于加速训练神经网络的二阶方法
- Dreamweaver操作常见的问题
- python日期格式转换_python中有关时间日期格式转换问题
- ps -ef |grep
- futuretask java 并发请求_Java并发编程:Callable、Future和FutureTask
- ThinkPHP在IIS下配置ISAPI伪静态去掉index.php
- 排查链接是否失效_【知了堂信安笔记】Linux入侵排查
- 华为OJ题目 -- 初级篇(机试OJ平台)
- 如何让阿三 Windows 10、11 的恢复分区(Recovery Partition)恢复到 “盖茨” 模式
- 三级模式两级映像/数据库系统结构
- 视频转语音,语音转文字
- 695. 岛屿的最大面积
- 如何使用WordPress建立一个博客、网站和论坛
- html相同标签nth,比较CSS3选择器:nth-child和:nth-of-type之间的区别
- 红米note4出厂系统版本_红米Note4发布!出厂就有MIUI8黑科技
- python判断奇数和偶数_从Python中的给定列表中提取偶数和奇数
- 百度灵医智惠渗透基层,以AI赋能中国医疗
热门文章
- java中table属性_div实现table功能
- filter过滤后重新添加_Kibana基本使用---使用Flight Dashboard过滤数据
- android banner 高度,Android Banner 的简单使用步骤
- python3可视化窗口操作_Python3.x+PyQtChart实现数据可视化界面(PyQtChart绘图;还有保存图片)和业务逻辑分离案例01_自己写的,有UI界面源代码...
- python怎么调用函数的返回值_python函数的返回值是什么
- oracle客户端查看版本号,Oracle 版本查看及版本号说明
- mysql x锁 u锁_讲解更新锁(U)与排它锁(X)的相关知识
- sql以什么开头怎么写_如果让你给自己的人生写一个开头,你会怎么写?
- Nacos教程_2 讲解
- linux 邮件服务器 并给外网发送邮件,Linux下判断公网IP是否改变,并发送邮件通知...