os模块详解2
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的更多相关文章
- python之OS模块详解
python之OS模块详解 ^_^,步入第二个模块世界----->OS 常见函数列表 os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台.比如对于Windows ...
- python模块-OS模块详解
1.按字母分 os相关的函数:143个.按字母排序如下: ['abort', 'access', 'altsep', 'chdir', 'chmod', 'chown', 'chroot', 'clo ...
- python os模块详解
一.Python os模块(Linux环境) 1.1 执行shell命令 os.system('cmd') 执行命令不保存结果 os.popen('command') 执行后返回结果,使用.read( ...
- os模块详解
python编程时,经常和文件.目录打交道,这是就离不了os模块.os模块包含普遍的操作系统功能,与具体的平台无关.以下列举常用的命令 1. os.name——判断现在正在实用的平台,Windows ...
- python模块之os模块详解
os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回当前目录('.') os.chdir(dirname):改变 ...
- python os 模块详解
os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台.比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'. os.getcwd:得 ...
- (转)python之os,sys模块详解
python之sys模块详解 原文:http://www.cnblogs.com/cherishry/p/5725184.html sys模块功能多,我们这里介绍一些比较实用的功能,相信你会喜欢的,和 ...
- 小白的Python之路 day5 os,sys模块详解
os模块详解 1.作用: 提供对操作系统调用的接口 2.常用方法: os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname" ...
- 转载的:Python os 和 os.path模块详解
os.getcwd()获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd os.curdi ...
随机推荐
- min-width 和 @media screen
min-width可以容器设置最小宽度,低于改宽度时,会自动加上滚动条,支持ie7及ie7+: @media only screen and (min-width: /*最小宽度(要加单位px)*/) ...
- 汉字与区位码互转(天天使用Delphi的String存储的是内码,Windows记事本存储的文件也是内码),几个常见汉字的各种编码,utf8与unicode的编码在线查询,附有读书笔记 good
汉=BABA(内码)=-A0A0=2626(区位码)字=D7D6(内码)=-A0A0=5554(区位码) 各种编码查询表:http://bm.kdd.cc/ 汉(记住它,以后碰到内存里的数值,就会有敏 ...
- javascript flash 弹框
1. [代码]FlashBox // JavaScript Documentfunction FlashBox(src,width,height){var docbody = document ...
- skynet源码阅读<6>--线程调度
相比于上节我们提到的协程调度,skynet的线程调度从逻辑流程上来看要简单很多.下面我们就来具体做一分析.首先自然是以skynet_start.c为入口: static void start(int ...
- RPi 2B IPC webcam server
/**************************************************************************** * RPi 2B IPC webcam se ...
- [Selenium] Actions.doubleClick
WebElement el = page.getTable_AssetMixesName().get(index); Actions action = new Actions(driver); act ...
- Watir: 如果安装sougou浏览器,有可能导致Watir不能工作
如果安装了搜狗,Watir::Browser.new并不一定能打开新的IE浏览器.这种情况下,必须卸载搜狗浏览器,当然,attach,find方法还是可以用的
- python学习笔记2-条件语句
#条件语句 ''' if 判断条件: 执行语句…… else: 执行语句…… ''' flag = False name = 'python' if name == 'python': # 判断变量否 ...
- hibernate的基础学习
工具类: public class H3Util { private static final SessionFactory sessionFactory = buildSessionFactory( ...
- js、匿名函数、闭包、回调函数
234567891011121314151617181920212223242526272829303132333435 闭包 闭包:闭包是指有权访问另一个函数作用域中的变量的函数 函数嵌套一个函数, ...