1. os.getcwd() 获取当前工作的目录,即当前python脚本工作的目录路径
  2.  
  3. os.phdir("dirname") 改变当前脚本的工作目录;相当于shellcd
  4.  
  5. os.curdir 返回当前目录:('.')
  6.  
  7. os.pardir 获取当前目录字符串名:('..')
  8.  
  9. os.makedirs('dirname1/dirname2') 可生成多层递归目录
  10.  
  11. os.removedirs('dirname1') 若目录为空,则删除;并递归到上一级目录,如若也为空,则删除,
  12. 以此类推
  13.  
  14. os.mkdir('dirname') 生成单机目录;相当于shellmkdir dirname
  15.  
  16. os.rmdir('dirname') 删除单级空目录,若目录不为空,则无法删除,报错;相当于
  17. shellrmdir dirname
  18.  
  19. os.listdir('dirname') 列出指定目录下的所有文件和子文件目录,包括隐藏文件,并以列表方式打印
  20.  
  21. os.remove() 删除一个文件
  22.  
  23. os.rename("oldname","newname") 重命名文件/目录
  24.  
  25. os.stat('path/filename') 获取文件/目录信息
  26.  
  27. os.sep 输出操作系统特定的路径分隔符,win下为"\\" ,Linux下为"\n"
  28.  
  29. os.linesep 输出用于分割文件路径的字符串 win下为 ';',Linux下为':'
  30.  
  31. os.name 输出字符串知识当前使用平台。win -> 'nt';Linux -> 'posix'
  32.  
  33. os.system("bash command") 运行shell命令,直接显示
  34.  
  35. os.environ 获取系统环境变量
  36.  
  37. os.path.abspath(path) 返回path规范化的绝对路径
  38.  
  39. os.path.split(path) path分割成目录和文件名二元组返回
  40.  
  41. os.path.dirname(path) 返回path的目录。其实就是os.path.split (path)的第一个元素
  42.  
  43. os.path.basename(path) 返回path最后的文件名。如何path以/或\结尾,那么就会返回空值,即
  44. os.path.split(path)的第二个元素
  45.  
  46. os.path.exists(path) 如果path存在,返回True;如果path不存在,返回False
  47.  
  48. os.path.isfile(path) 如果path是一个存在的文件,返回T入俄,否则返回False
  49.  
  50. os.path.isabs(path) 如果是绝对路径,返回True
  51.  
  52. os.path.isdir(path) 如果path是一个存在的目录,返回True,否则返回False
  53.  
  54. os.path.join(path1[,path2[,......]]) 将多个路径组合后返回,第一个绝对路径之前的参数
  55. 将被忽略
  56.  
  57. os.path.getatime(path) 返回path所只想的文件或目录的最后存取时间
  58.  
  59. os.path.getmtime(path) 返回所指向的文件或者目录的最后修改时间

python模块--os模块的用法的更多相关文章

  1. python之OS模块详解

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

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

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

  3. python中os模块

    os  模块 操作系统模块,该模块主要处理与操作系统相关的操作 最常用是文件操作:打开.读取 import os os.getcwd() #获取当前执行文件夹路径 ​ os.chdir('dirnam ...

  4. python的os模块总结

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

  5. python常用模块: random模块, time模块, sys模块, os模块, 序列化模块

    一. random模块  import random # 任意小数 print(random.random()) # 0到1的任意小数 print(random.uniform(-10, 10)) # ...

  6. python中os模块中文帮助

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

  7. Python进阶(九)----json模块, pickle模块, os模块,sys模块,hashlib模块

    Python进阶----json模块, pickle模块, os模块,sys模块,hashlib模块 一丶序列化模块 什么是序列化: ​ 将一种数据结构,转换成一个特殊的序列(特殊字符串,用于网络传输 ...

  8. python中os模块简介

    一.什么是os模块 os模块提供了多数操作系统的功能接口函数.当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件.目录打交道,所以离不了 ...

  9. python之os模块使用

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

  10. Python中os模块、csv模块和xlrd模块的使用

    目录 os模块的使用 open("test.txt","mode") 读取文件中的内容 f.read() f.readline(size) f.readline ...

随机推荐

  1. 20165332 2017-2018-2《Java程序设计》课程总结

    20165332 2017-2018-2<Java程序设计>课程总结 一.每周作业及实验报告链接汇总 我期望的师生关系 学习基础和c语言基础调查 Linux安装及命令入门 第一周学习总结 ...

  2. Nginx 启动报错 “/var/run/nginx/nginx.pid" failed”

    问题: 重启虚拟机后,再次重启nginx会报错: open() "/var/run/nginx/nginx.pid" failed (2: No such file or dire ...

  3. hdu2196树形dp

    有一棵树,找每个节点所能到达的最远距离是多少 dis[u][0]正向最大距离    dis[u][1]正向次大距离     dis[u][2]反向最大距离 先一边dfs求出每个节点的正向最大距离(就是 ...

  4. HDU 4750 Count The Pairs ★(图+并查集+树状数组)

    题意 给定一个无向图(N<=10000, E<=500000),定义f[s,t]表示从s到t经过的每条路径中最长的边的最小值.Q个询问,每个询问一个t,问有多少对(s, t)使得f[s, ...

  5. IOS-简单动画

    iOS那些简单的动画(不定期更新) 字数669 阅读1118 评论16 喜欢59 关于 Core Animation Core Animation是一组非常强大的动画处理API,使用它能做出很多优雅的 ...

  6. PHP---初探PHP

    初探PHP 虽然说前后端分离,但作为前端还是要跟数据打交道的,所以对后台语言的了解还是很有必要的.今天要学的就是PHP. 什么是PHP? PHP(外文名:PHP: Hypertext Preproce ...

  7. caffe:自己搭建网络来训练

    1.准备样本 要训练自己的样本,首先需要把样本准备好,需要准备的是训练集和测试集,caffe支持直接使用图片,当然把样本转换为leveldb或lmdb格式的话训练起来会更快一点.这里我先偷个懒,直接使 ...

  8. 009PHP基础知识——运算符(二) 逻辑运算符

    <?php /**运算符(二) 逻辑运算符: */ //1.逻辑与 and或&& 左右两边表达式均成立TRUE ,返回真值: /*$uname='admin'; $upwd='l ...

  9. Linux下MySQL小尝试

    因为我用的linux机器事先已经装好了mysql,所以安装部门就先忽略. 进入mysql,如果发现没权限的话,使用 mysql -uroot -p 输入密码即可 首先我们使用 create datab ...

  10. LeetCode OJ:Letter Combinations of a Phone Number(数字字母组合)

    Given a digit string, return all possible letter combinations that the number could represent. A map ...