os.getcwd() 获取当前工作目录
os.chdir(‘dirname’) 改变当前脚本的工作目录
os.curdir 返回当前目录名,即“.”
os.pardir 返回当前目录的父目录名,即”..”
os.makedirs(‘dirname’) 创建目录,dirname可以带路径,如果中间有目录不存在,则会一起创建
os.mkdir(‘dirname’) 创建目录,不递归
os.removedirs(‘dirname’) 删除目录,如果目录为空则删除,然后递归到上一级,如果为空也删除,以此类推
os.rmdir(‘dirname’) 删除目录
os.listdir(‘dirname’) 列出指定目录下所有文件和子目录包括隐藏的,并以列表方式打印
os.remove() 删除一个文件
os.rename(‘oldname’, ‘newname’) 文件重命名,如果新文件名存在,则会失败
os.stat(‘path/filename’) 获取文件或目录的属性信息
os.sep 输出操作系统特定的路径分隔符
os.linesep 输出当前平台使用的行终止符,即换行符
os.pathsep 输出用于分割文件路径的字符串,就是环境变量里路径与路径之间的字符,win下是;
os.name 输出当前的使用平台,windows nt , linux posix
os.system(‘bash command’) 运行shell命令
os.environ 获取当前环境变量
os.path.abspath(path) 返回path规范化的绝对路径
os.path.split(path) 将路径分割成目录和文件名的二元组,如果最后没有文件,最后的目录名也会被分割出来
os.path.dirname(path) 返回path目录
os.path.basename(path) 返回path最后的文件名,如果最后是个目录,返回目录名
os.path.exissts(path) 判断path是否存在
os.path.isabs(path) 判断是否是绝对路径
os.path.isfile(path) 判断path是否是存在的文件
os.path.isdir(path) 判断path是否是一个存在的目录
os.path.join(path1, path2) 将多个目录组合起来
os.path.gettime(path) 返回path所指的文件或目录的最后存取时间
os.path.getmtime(path) 返回path所指的文件或目录的最后修改时间
>>> os.chdir('.')
>>> os.getcwd()
'C:\\Users\\Public'
>>> os.chdir('..')
>>> os.getcwd()
'C:\\Users'
>>> os.chdir('Public')
>>> os.chdir('Music')
>>> os.chdir('../..')
>>> os.getcwd()
'C:\\Users'
>>> os.chdir('../Users')
>>> os.getcwd()
'C:\\Users'

python(5)-os模块的更多相关文章

  1. python之OS模块详解

    python之OS模块详解 ^_^,步入第二个模块世界----->OS 常见函数列表 os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台.比如对于Windows ...

  2. python中os模块在windows下的使用

    今天学习了一下Python的os模块,主要是针对文件夹和文件路径的一系列操作. 与Python内置函数相比这里这里的函数功能更多样化,功能也更强大.但是学习过程中我发现很多函数都是只适用于unix系统 ...

  3. python的os模块总结

    python的os模块总结 目录 常用方法和属性总结 文件操作 目录操作 常用方法和属性总结 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir(&quo ...

  4. python中os模块中文帮助

    python中os模块中文帮助   python中os模块中文帮助文档文章分类:Python编程 python中os模块中文帮助文档 翻译者:butalnd 翻译于2010.1.7——2010.1.8 ...

  5. python之os模块使用

    python中os模块的常用语法 1.查看当前路径及路径下的目录 os.getcwd():返回当前路径(不包括文件名) os.listdir():返回当前路径下的所有目录列表. os.listdir( ...

  6. python基础:os模块中关于文件/目录常用的函数使用方法

    Python是跨平台的语言,也即是说同样的源代码在不同的操作系统不需要修改就可以同样实现 因此Python的作者就倒腾了OS模块这么一个玩意儿出来,有了OS模块,我们不需要关心什么操作系统下使用什么模 ...

  7. python中os模块和sys模块的常见用法

    OS模块的常见用法 os.remove()   删除文件 os.rename()   重命名文件 os.walk()    生成目录树下的所有文件名 os.chdir()    改变目录 os.mkd ...

  8. Python利用os模块批量修改文件名

    初学Python.随笔记录自己的小练习. 通过查阅资料os模块中rename和renames都可以做到 他们的区别为.rename:只能修改文件名   renames:可以修改文件名,还可以修改文件上 ...

  9. 浅谈开发中python通过os模块存储数据

    #其实本人很烦发博客,但为了面试还是发一下好,证明一下自己的能力 前言 首先说一下适用环境,在开发中我们有一些经常用到的数据(数据量大)需要存储起来. 存sql嘛又不合适,要知道在开发中每条sql语句 ...

  10. python的os模块fnmatch模块介绍

    一.先介绍一下os模块 import os print(os.getcwd()) # E:\python\test\python_models # 获取当前的目录 print(os.listdir(& ...

随机推荐

  1. unsupported dynamic reloc R_ARM_REL32 AND hidden symbol '__dso_handle' is not defined

    项目里编译codec src\makefiles\android\codec\Makefileline 25 原本用 4.6 不会报错-L/data/android/android-ndk/sourc ...

  2. 阿里云slb http https配置

  3. 第二百七十八天 how can I 坚持

    生命的意义.必须要做点什么啊.今年我们二十七八岁. 遇事不急,理清头绪就没那么复杂. 今天突然有点悔意,元旦好像应该不回去看房,花销有点大了,算了,过去的就让他过去吧,都是回忆.至少玩的挺嗨. 记住, ...

  4. 【转】Maven实战(一)---Maven Build--缺少Jar包

    原博文出于: http://blog.csdn.net/liutengteng130/article/details/41426955   感谢! 新建的Maven项目,在build的时候总是打包失败 ...

  5. HDU 4462 Scaring the Birds (暴力求解,二进制法)

    题意:给定一个 n*n的矩阵,在一些位置放上稻草人,每个稻草人的范围是一定,问你最少几个能覆盖整个矩阵. 析:稻草人最多才10个,所以考虑暴力,然后利用二进制法,很容易求解,并且时间很少0ms,注意有 ...

  6. react native 遇到的坑

    1.项目中新加入组件,应执行npm install命令 2.项目执行react-native run-android 报错,应进入android目录,执行gradlew.bat clean命令 3.L ...

  7. PHP- Windows无法在本地计算机启动Apache的解决方法

    装好了WAMP,开始可以进行我的PHP学习了.可是装后却打不开locahost. 百度后如下解决了:"Windows不能在本地计算机启动Apache2.有关更多信息,查阅系统事件日志.如果这 ...

  8. [Windows驱动开发](一)序言

    笔者学习驱动编程是从两本书入门的.它们分别是<寒江独钓——内核安全编程>和<Windows驱动开发技术详解>.两本书分别从不同的角度介绍了驱动程序的制作方法. 在我理解,驱动程 ...

  9. Linux下Vim工具常用命令

    原文地址: http://www.cnblogs.com/lizhenghn/p/3675011.html 在linux下做开发,甚至是只做管理维护工作,也少不了Vim的使用.作为一个新手,我也是刚刚 ...

  10. HDU 4122 Alice's mooncake shop 单调队列优化dp

    Alice's mooncake shop Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showproblem ...