python os模块学习笔记
来源:互联网 发布:有神网络 编辑:程序博客网 时间:2024/05/17 21:52
# -*- coding: utf-8 -*-"""Created on Thu Jun 15 10:25:15 2017@author: yunjinqi E-mail:yunjinqi@qq.com Differentiate yourself in the world from anyone else."""import os#显示当前的工作平台,'posix'代表linux,'nt'代表windowsos.name#显示当前python脚本工作路径os.getcwd()#返回指定目录下的所有文件和目录名os.listdir(os.getcwd())#删除一个文件,并非是文件夹os.remove('C:\\Users\\HXWD\\vnpy.pyc')#os.makedirs('dirname/dirname') #可生成多层递规目录os.makedirs('yunjinqi/yunjinqi1/yunjinqi2')#os.rmdir('dirname') #删除单级目录#注,上个创建的文件夹,要分三次删除,这个只能删除最后一个文件夹os.rmdir('yunjinqi/yunjinqi1/yunjinqi2')os.makedirs('yunjinqi/yunjinqi1')os.rmdir('yunjinqi')# os.rename("oldname","newname") #重命名文件os.listdir(os.getcwd())os.makedirs('yunjinqi')os.listdir(os.getcwd())os.rename('yunjinqi','yunjinqi_newname')os.listdir(os.getcwd())#os.system() #运行shell命令,注意:这里是打开一个新的shell,运行命令,当命令结束后,关闭shellos.system('pwd')os.system('python')#os.sep #显示当前平台下路径分隔符os.sep#os.linesep #给出当前平台使用的行终止符os.linesep# os.environ #获取系统环境变量os.environ#os.path.abspath(path) #显示当前绝对路径os.path.abspath('os模块学习.py')#os.path.dirname(path) #返回该路径的父目录os.path.abspath('os模块学习.py')os.path.dirname(os.path.abspath('os模块学习.py'))# os.path.basename(path) #返回该路径的最后一个目录或者文件,如果path以/或\结尾,那么就会返回空值。os.path.abspath('os模块学习.py')os.path.basename(os.path.abspath('os模块学习.py'))#os.path.isfile(path) #如果path是一个文件,则返回Trueos.path.isfile(os.path.abspath('os模块学习.py'))os.path.isfile('os模块学习.py')#os.path.isdir(path) #如果path是一个目录,则返回Trueos.path.isdir('os模块学习.py')os.path.isdir('Music')#os.stat() #获取文件或者目录信息#os.stat('os模块学习.py') #获取文件或者目录信息# os.path.split(path) #将path分割成路径名和文件名。(事实上,如果你完全使用目录,#它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在)os.path.split(os.path.abspath('os模块学习.py'))# os.path.join(path,name) #连接目录与文件名或目录 结果为path/namename=os.path.split(os.path.abspath('os模块学习.py'))name[0]name[1]os.path.join(name[0],name[1])
阅读全文
0 0
- Python学习笔记 OS模块
- python os模块学习笔记
- python 学习笔记 os模块
- Python学习笔记(Python OS模块)
- python学习笔记 - python os与os.path模块
- Python学习笔记 OS.Path模块
- Python学习笔记二---OS.Path模块
- python学习笔记(26)--os模块
- Python学习笔记之os模块
- python os模块笔记
- python学习笔记(1)--os和os.path模块
- Python OS模块学习
- python-os模块学习
- python os模块学习
- python os模块学习
- Python 模块学习:os模块
- Python 模块学习:os模块
- Python 模块学习:os模块
- vsprintf函数和va_list用法
- jvm堆内存分布及gc发生的条件
- Unity学习:3D数学基础知识
- 隐藏Nginx版本号的方法
- OSPF,RIP,BGP区别
- python os模块学习笔记
- 面对云计算“圈地运动” 中小云服务商如何破局
- 从零开始学习音视频编程技术(十) FFMPEG Qt视频播放器之播放控制
- linux下多ip
- 客户端到服务器到服务端请求流程以及状态码含义
- 【C#】用List做动态数组
- 【电路第三章】电路中的一般分析方法
- bootstrap 表头组合
- 做个斜杠青年