1.os.getenv('HOME')  读取操作系统环境变量HOME的值。

2.os.environ 返回操作系统所有的环境变量。

3.os.environ.setdefault(‘a’,‘b’)    设置系统环境变量,仅在程序运行时有效。因为os.environ返回的是一个字典,setdefault是字典里的一个方法。

 如果存在b就返回b,不存在就添加b到字典里。

4.os.linesep 给出当前系统的行终止符。win系统是‘\n\r’,linux和Mac是'\n'

5.os.name 指示你正在使用的平台。win是'nt',linux是‘posix’

6.os.rename('old','new') 将当前路径下的目录或者文件名等重命名。前面是原来的名称,后面是要改的名称。

7.os.makedirs()  创建多级目录,如 os.makedirs(r'test\rush\puke')

8.os.mkdir() 创建单级目录,如os.mkdir(r'users\uyt\Rty') 如果有目录不存在,会报错。

9.os.stat(file) 获取文件属性,权限,创建时间等属性。

10.os.chmod(file) 修改文件权限和时间戳

11.os.exit()  终止当前进程。

12.os.path.getsize(filename)  获取文件大小

13.dir 目录区,dirname目录名。

14.os.path.join(dir,filename)  路径名和目录名,文件名等的拼接。

>>> os.path.join(r'C:\Users\LENOVO\Desktop','lianxi','noth')
'C:\\Users\\LENOVO\\Desktop\\lianxi\\noth'

15.os.chdir(chdirname)  改变工作目录到chdirname。用os.getcwd() 可查看工作目录是否改变。

16.os.get_terminal_size()  查看当前终端的大小,返回的是当前终端每行可存在的字数,可以打印多少行。

17.os.kill(number,signal.SIGILL)  杀死进程

总结:os模块里的方法主要分为带path的和不带path的,如下图

os模块详解2的更多相关文章

  1. python之OS模块详解

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

  2. python模块-OS模块详解

    1.按字母分 os相关的函数:143个.按字母排序如下: ['abort', 'access', 'altsep', 'chdir', 'chmod', 'chown', 'chroot', 'clo ...

  3. python os模块详解

    一.Python os模块(Linux环境) 1.1 执行shell命令 os.system('cmd') 执行命令不保存结果 os.popen('command') 执行后返回结果,使用.read( ...

  4. os模块详解

    python编程时,经常和文件.目录打交道,这是就离不了os模块.os模块包含普遍的操作系统功能,与具体的平台无关.以下列举常用的命令 1. os.name——判断现在正在实用的平台,Windows ...

  5. python模块之os模块详解

    os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回当前目录('.') os.chdir(dirname):改变 ...

  6. python os 模块详解

    os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台.比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'. os.getcwd:得 ...

  7. (转)python之os,sys模块详解

    python之sys模块详解 原文:http://www.cnblogs.com/cherishry/p/5725184.html sys模块功能多,我们这里介绍一些比较实用的功能,相信你会喜欢的,和 ...

  8. 小白的Python之路 day5 os,sys模块详解

    os模块详解 1.作用: 提供对操作系统调用的接口 2.常用方法: os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname" ...

  9. 转载的:Python os 和 os.path模块详解

    os.getcwd()获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd os.curdi ...

随机推荐

  1. redis.Pool 配置

    http://blog.csdn.net/xiaohu50/article/details/51606349

  2. mysql优化-------Myisam与innodb引擎,索引文件的区别

    Myisam与innodb引擎,索引文件的区别: innodb的次索引指向对主键的引用. myisam的次索引和主索引都指向物理行. myisam一行一行的插入,会产生一行一行的文件,磁盘上有数据文件 ...

  3. (linux)platform_driver_probe与platform_driver_register的区别

      [驱动注册]platform_driver_register()与platform_device_register()          设备与驱动的两种绑定方式:在设备注册时进行绑定及在驱动注册 ...

  4. 计算机学院大学生程序设计竞赛(2015’12)01 Matrix

    01 Matrix Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total ...

  5. ES6 解构赋值的常见用途,很强大

    字符串 var [a,b,c,d,e] = "hello"; console.log(a); // h console.log(b); // e console.log(c); / ...

  6. 阮一峰 KMP BM算法

    存一个链接,讲得好啊! 点击这里打开     字符串KMP 点击这里打开     字符串匹配的Boyer-Moore算法

  7. 笔记本电脑处理器(CPU)性能排行榜

    笔记本电脑处理器(CPU)性能排行榜 本排行榜随新款处理器(CPU)的发布而随时更新.更新日期:2012年7月15日   排名 型号 二级+三级缓存 前端总线(MHz) 功率(瓦) 主频(MHz) 核 ...

  8. 【211】win10快捷键大全

    参考:win10快捷键大全 win10常用快捷键 • 贴靠窗口:Win +左/右> Win +上/下>窗口可以变为1/4大小放置在屏幕4个角落 • 切换窗口:Alt + Tab(不是新的, ...

  9. B. Simple Molecules

    time limit per test 1 second memory limit per test 256 megabytes input standard input output standar ...

  10. Hello,Cardboard!!-如何开发一个最简单的Cardboard虚拟现实应用(一)

    [原创文章,转载请注明出处,谢谢 !] 温馨提醒,本篇第一节主要介绍cardboard虚拟现实系统的组成,如果只想看如何开发的具体步骤请直接跳到第二节^_^ 前述:恕我啰嗦一下,主要照顾对cardbo ...