码迷,mamicode.com
首页 > 编程语言 > 详细

python基础学习os模块和sys模块

时间:2017-11-05 14:29:09      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:输出   imp   rename   基础   变量   创建目录   删除目录   inux   exit   

os模块和sys模块
import os
os.getcwd() #获取当前工作目录
os.chdir() #切换目录
os.makedirs() #递归创建一个目录
os.removedirs() #递归删除一个目录(若目录为空则删除并递归到上一层目录,如果为空再删除,在递归到上一层目录)
os.mkdir() #不递归创建目录
os.rmdir() #不递归删除目录
os.listdir() #查看指定目录下的所有文件和目录
os.remove() #删除一个文件
os.rename(oldname,newname) #重命名文件或目录
os.stat() #获取一个文件或目录的信息

系统相关
os.sep #输出当前操作系统特定的路径分隔符(window为:\\ linux为 /)
os.linsep 输出当前操作系统的换行符(windows 为 \r\n linux为 \n )
os.pathsep 输出当前系统用于分隔环境变量路径的特定分隔符(windows 为; linux为:)
os.environ 输出当前系统的环境变量
os.name 输出当前系统名
os.system()执行系统命令


PATH
os.path.abspath(path) # 获取一个文件的绝对路径
os.path.split(path) #分割文件的路径,返回一个元组,第一部分为路径,第二部分为文件名
os.path.dirname(path) #返回path的目录路径
os.path.basename(paht) #返回Path的文件名
os.path.join(path1,path2) #将多个路径组合后返回,路径中间自动使用系统指定的路径分隔符
os.path.getatime(path) #返回文件或目录的最后读取时间
os.path.getmtime(path) #返回文件或目录的最后修改时间


判断
os.path.exists(path) #判断路径是否存在
os.isabs(path) #判断路径是否是绝对路径
os.isfilke(path) #判断文件是否存在
os.isdir(path) #判断目录是否存在

import sys
sys.path #返回模块的搜索路径
sys.argv #获取文件传递的参数,第一个为文件名
sys.exit(n) #退出程序
sys.version #获取当前python解释器的版本
sys.platform 返回操作系统平台名称
sys.stdin #重定向输入
sys.stdout #重定向输出
sys.stderr #重定向错误

python基础学习os模块和sys模块

标签:输出   imp   rename   基础   变量   创建目录   删除目录   inux   exit   

原文地址:http://www.cnblogs.com/uyahs/p/7787271.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!