python os模块学习笔记
2017-06-15 11:13
507 查看
# -*- 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'代表windows os.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,运行命令,当命令结束后,关闭shell os.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是一个文件,则返回True os.path.isfile(os.path.abspath('os模块学习.py')) os.path.isfile('os模块学习.py') #os.path.isdir(path) #如果path是一个目录,则返回True os.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/name name=os.path.split(os.path.abspath('os模块学习.py')) name[0] name[1] os.path.join(name[0],name[1])
相关文章推荐
- [学习笔记]Python_os模块
- python学习笔记1——os模块
- Python学习笔记之os模块
- Python 学习笔记 (7)—— OS模块
- Python学习笔记二---OS.Path模块
- Python os模块学习笔记
- Python学习笔记之os模块使用总结
- Python学习笔记之os模块使用总结
- python 学习笔记 os模块
- Python学习笔记 OS模块
- Python 【OS模块】 学习笔记
- 学习笔记(11月10日)--python常用内置模块的使用(logging, os, command)
- python学习笔记7.1-内建模块os
- python 学习笔记 os模块常用项
- Python学习笔记(Python OS模块)
- python os.path模块学习
- Python笔记(5):sys模块,os模块,set,heap,deque简介
- Python学习笔记(十三):模块基础
- python os.path模块学习
- python学习笔记<os module>