os模块和sys模块

1、os模块
与path有关:
os.path.isfile():判断置顶对象是否为文件,是返回True,否返回False
os.path.isdir():判断指定对象是否为目录,是返回True,否返回False
os.path.exists():检验指定的对象是否存在,是返回True,否返回False
os.path.getsize():获得文件的大小,如果为目录,返回0
os.path.split():返回路径的目录和文件名
os.path.abspath():获得绝对路径
os.path.dirname(path):返回文件路径
os.path.basename(path):返回文件名
os.path.join(path, name) 连接目录和文件名
与path无关
os.name():判断现在正在使用的系统,windows返回"nt","linux"返回posix
os.listdir():指定所有目录下所有的文件和目录名
os.getcwd():得到当前工作的目录
os.mkdir():创建目录
os.rmdir():删除指定目录
os.remove():删除指定文件
os.chdir():改变目录到指定目录
os.system():执行shell命令
os.stat():获取文件属性

2、sys模块
sys.argv():命令行参数List,第一个元素是程序本身路径
sys.exit(n) :退出程序,正常退出时exit(0)
sys.version:获取python解释程序的版本信息
sys.path :返回模块的搜索路径
sys.platform:返回操作系统平台名称
sys.getdefaultenconding():获取解释器默认编码
sys.getfilesystemencoding:获取内存数据存到文件里的默认编码
sys.getrecursionlimit():获取最大递归层数
sys.setrecursionlimit(n):设置最大递归层数
sys.stdout.write():标准输出
sys.stdin.readline()[:-1]: 标准输入

原文地址:https://www.cnblogs.com/zrxu/p/11584788.html

时间: 2024-11-09 04:58:49

os模块和sys模块的相关文章

python基础学习os模块和sys模块

os模块和sys模块import osos.getcwd() #获取当前工作目录os.chdir() #切换目录os.makedirs() #递归创建一个目录os.removedirs() #递归删除一个目录(若目录为空则删除并递归到上一层目录,如果为空再删除,在递归到上一层目录)os.mkdir() #不递归创建目录os.rmdir() #不递归删除目录os.listdir() #查看指定目录下的所有文件和目录os.remove() #删除一个文件os.rename(oldname,newna

Python常用模块——系统调用sys模块

Python常用模块--系统调用sys模块 sys 模块 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform 返回操作系统平台名称 sys.stdout.write('please:') #标准输出 , 引出进度条的例子

Python 的os模块与sys模块

python os模块的主要用法 python中的os模块可以用来编写于平台无关的一些文件系统操作. 主要的方法如下:一些标记属性os.linesep 文件中分割行的字符串os.sep文件路径名的分隔符os.curdir当前工作目录的字符串名称os.pardir父目录字符串名称常用方法os.remove()删除文件os.rename()重命名文件os.walk()生成目录树下的所有文件名os.chdir()改变目录os.mkdir/makedirs创建目录/多层目录os.rmdir/remove

Python学习笔记——基础篇【第五周】——os模块和sys模块

OS模块 提供对操作系统进行调用的接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级

os模块 与 sys模块

os模块 os模块是与操作系统交互的一个接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.removedirs('dirname1') 若目录为空,则删除,并递归到

Python的logging模块、os模块、commands模块与sys模块

一.logging模块 import logging logging.debug('This is debug message') logging.info('This is info message') logging.warning('This is warning message') 屏幕上打印: WARNING:root:This is warning message 默认情况下,logging将日志打印到屏幕,日志级别为WARNING: 日志级别大小关系为:CRITICAL > ERR

day17——logging、os模块、commands模块、sys模块

logging的使用 日志是我们排查问题的关键利器,写好日志记录,当我们发生问题时,可以快速定位代码范围进行修改.Python有给我们开发者们提供好的日志模块,我们我们就来介绍一下logging模块: 首先,我们先来看一个例子: import logging logging.debug("This is debug message") logging.info("The is info message") logging.warning("This is

2018年04月25日 logging模块、os.name模块、sys模块、random模块、string模块

logging模块 官方文档:https://docs.python.org/3.6/library/logging.html ''' 日志记录模块 日志的几个级别 debug info warning error critical ''' import logging # logging.basicConfig(level=logging.DEBUG) logging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(filename

python os模块和sys模块

1.os模块:提供对操作系统进行调用的接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname")  改变当前脚本工作目录:相当于shell下cd os.curdir  返回当前目录: ('.') os.pardir  获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2')    可生成多层递归目录 os.removedirs('dirname1')    若目录为空,

random模块、time模块、sys模块、os模块

一.random模块 1.随机取小数     (数学计算) print(random.random()) #取0-1之间的小数 print(random.uniform(3,6)) #uniform(n,m)取一个范围之间的小数 2.取随机整数       (抽奖) print(random.randint(1,2)) #顾头顾尾 或 [1,2] print(random.randrange(1,2)) #顾头不顾尾 [1,2) print(random.randrange(1,100,2))