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 ...
随机推荐
- Delphi服务端和PHP客户端通过Socket通信
在开始之前看下效果 PHP页面作为客户端发送请求给作为服务端的Delphi应用程序 PHP客户端页面打开如下 Delphi服务端应用程序打开如下 每次PHP页面刷新一下,Delphi的文本框都显示&q ...
- 666 专题五 AC自动机
Problem A.Keywords Search d.n个关键字,1段描述,求描述中出现了多少关键字 s. c. /* ac自动机模板 n个关键字,1段描述,求描述中出现了多少关键字 */ #inc ...
- DataUtils
package com.cc.hkjc.util; import java.text.ParseException;import java.text.SimpleDateFormat;import j ...
- codeforces 667C C. Reberland Linguistics(dp)
题目链接: C. Reberland Linguistics time limit per test 1 second memory limit per test 256 megabytes inpu ...
- 关于base64编码的原理及实现
我们的图片大部分都是可以转换成base64编码的data:image. 这个在将canvas保存为img的时候尤其有用.虽然除ie外,大部分现代浏览器都已经支持原生的基于base64的encode和d ...
- 多线程-threading模块3
超级播放器 #coding:utf-8 import threading from time import sleep,ctime #超级播放器 def super_player(file,time) ...
- JavaScript-Tool:jquery.jsprint.js
ylbtech-JavaScript-Tool:jquery.jsprint.js 一个通过单击页面按钮,便实现页面打印的jQuery插件jqprint. 1.返回顶部 1. 插件描述:一个通过单击页 ...
- bzoj2616
树形dp+笛卡尔树+单调栈 这道题跟树形dp有什么关系? 事实上,我们对矩形建立笛卡尔树,先找出最矮的矩形,向两边区间最矮的矩形连边,这样就构成了一棵二叉树,因为只有一个矮的区间会对高的区间造成影响, ...
- A. Mishka and Game
time limit per test 1 second memory limit per test 256 megabytes input standard input output standar ...
- 【原创】JAVA中令人眼花撩乱的数字魔法
五月的深圳空气中弥漫起初夏的味道,淡淡的,暖暖的.春日里不太张扬的阳光也掺入这股气息...(烟哥好文采!) 这天,烟哥愉快的喝着霸气芝士莓莓莓.一边东张西望,寻找着可以装13的机会.一切正如下面这张图 ...