python一共多少模块,python常见模块有哪些
python常见模块有三种:
1、os模块,python的目录文件操作需要用到os模块
一、Os
python的标准库中的os模块主要涉及普遍的操作系统功能。可以在Linux和Windows下运行,与平台无关。os.sep 可以取代操作系统特定的路径分割符。
os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。
os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。
os.getenv()和os.putenv()函数分别用来读取和设置环境变量。
os.listdir()返回指定目录下的所有文件和目录名。
os.remove()函数用来删除一个文件。
os.system()函数用来运行shell命令。
os.linesep字符串给出当前平台使用的行终止符。
os.path.split()函数返回一个路径的目录名和文件名。
os.path.isfile()和os.path.isdir()函数分别检验给出的路径是一个文件还是目录。
os.path.exists()函数用来检验给出的路径是否真地存在
os和os.path模块
os.listdir(dirname):列出dirname下的目录和文件
os.getcwd():获得当前工作目录
os.curdir:返回但前目录('.')
os.chdir(dirname):改变工作目录到dirname
os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false
os.path.isfile(name):判断name是不是一个文件,不存在name也返回false
os.path.exists(name):判断是否存在文件或目录name
os.path.getsize(name):获得文件大小,如果name是目录返回0L
os.path.abspath(name):获得绝对路径
os.path.normpath(path):规范path字符串形式
os.path.split(name):分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在)
os.path.splitext():分离文件名与扩展名
os.path.join(path,name):连接目录与文件名或目录
os.path.basename(path):返回文件名
os.path.dirname(path):返回文件路径
2、sys模块可以实现从程序外部向程序内部传递参数sys.argv: 实现从程序外部向程序传递参数。
sys.exit([arg]): 程序中间的退出,arg=0为正常退出。
sys.getdefaultencoding(): 获取系统当前编码,一般默认为ascii。
sys.setdefaultencoding(): 设置系统默认编码,执行dir(sys)时不会看到这个方法,在解释器中执行不通过,可以先执行reload(sys),在执行 setdefaultencoding('utf8'),此时将系统默认编码设置为utf8。(见设置系统默认编码 )
sys.getfilesystemencoding(): 获取文件系统使用编码方式,Windows下返回'mbcs',mac下返回'utf-8'.
sys.path: 获取指定模块搜索路径的字符串集合,可以将写好的模块放在得到的某个路径下,就可以在程序中import时正确找到。
sys.platform: 获取当前系统平台。
sys.stdin,sys.stdout,sys.stderr stdin , stdout , 以及stderr 变量包含与标准I/O 流对应的流对象. 如果需要更好地控制输出,而print 不能满足你的要求, 它们就是你所需要的. 你也可以替换它们, 这时候你就可以重定向输出和输入到其它设备( device ), 或者以非标准的方式处理它们
sys._getframe()
3、paltform模块可以获取系统的一些信息platform.system() 获取操作系统类型,windows、linux等
platform.platform() 获取操作系统,Darwin-9.8.0-i386-32bit
platform.version() 获取系统版本信息 6.2.0
platform.mac_ver()
platform.win32_ver() ('post2008Server', '6.2.9200', '', u'Multiprocessor Free')
您可能感兴趣的文章:
python一共多少模块,python常见模块有哪些相关推荐
- python3常用模块_python常见模块有哪些
python常见模块有三种: 1.os模块,python的目录文件操作需要用到os模块 一.Os python的标准库中的os模块主要涉及普遍的操作系统功能.可以在Linux和Windows下运行,与 ...
- 常见的python模块_python常见模块
一.time模块 1#time.time() 时间戳 print(time.time()) 2#time.localtime(second) 加上second(时间戳)转换结构化时间,不加则显示当前的 ...
- python常见模块命令(os/sys/platform)
python常见模块命令(os/sys/platform) 一.Os Python的标准库中的os模块主要涉及普遍的操作系统功能.可以在Linux和Windows下运行,与平台无关. os.sep 可 ...
- Python入门(二十二)- 常见模块2(正则表达式及容器)
二十二 常见模块2(正则表达式及容器) 22.1 正则表达式及re模块 正则表达式(Regular Expression)用于描述一种字符串匹配模式(Pattern),它可以用于检查一个字符串是否含有 ...
- 第十章 python 常见模块
python 常见模块 一.sys模块 1. sys模块的作用 2. sys模块的参考页面: 3. sys模块中常用的属性和函数: 二.os模块 1. os模块的作用 2. os模块的参考页面: 3. ...
- python模块名功能明和别名_Python模块及部分常见模块详解
一.相关 在Python中,一个文件(.py)就可以当做一个模块,类似Java中的类.包,每一个模块都可以看做是是一个独立的文件/文件夹.我们可以把某一种功能封装在一个模块里,在其他的模块里需要这种功 ...
- Python疯狂讲义(常见模块:sys/os/random/time/json/正则表达式/set集合)
九.常见模块 1.sys sys模块代表了Python解释器,主要用于获取和Python解释器相关的信息 import sys list_sys = [] for e in dir(sys):if n ...
- Python入门(二十一)- 常见模块
二十一.常见模块 上一章介绍了Python模块的相关知识,在实际开发中,Python的很多功能都已经有了成熟的第三方实现,一般不需要开发者"重复造轮子",当开发者需要完成某种功能时 ...
- Python快速编程入门#学习笔记01# |第一章 :Python基础知识 (Python发展历程、常见的开发工具、import模块导入)
全文目录 ==先导知识== 1 认识Python 1.1.1 Python的发展历程 1.1.2 Python语言的特点 2. Python解释器的安装与Python程序运行 1.2.1 安装Pyth ...
- 疯狂Python讲义学习笔记(含习题)之 常见模块
一.sys模块 sys模块代表了Python解释器,主要用于获取和Python解释器相关的信息. >>> import sys >>> [e for e in di ...
最新文章
- Auto Machine Learning 自动化机器学习笔记
- laravel数据库操作
- Python语言学习:创建/删除文件/文件夹、获取当前文件/文件夹路径(系统环境路径/目录)、获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略
- 2020最新Java面试题大全,赶紧收藏吧!
- PB开发境界 多个DW进行update
- java管理分类编写_java029学生管理系统的编写
- 利用libxml2解析xml文档
- 循环移动(cyclic)
- 【图像检索】基于matlab GUI综合颜色和形状特征图像检索【含Matlab源码 395期】
- 3d打印机c语言程序下载,C语言下载
- 《全网搜索》更新日志 - [AllWebSearch] Change Log,历时15年最长时间的一次考古
- 【树莓派C语言开发】实验02:RGB小灯
- wordpress:主题-一个完整的WP主题通常包含以下模板文件
- 数字手写体识别python实现(全连接神经网络)
- TS 36.211 V12.0.0-上行(1)-时隙结构和物理资源
- 习惯七 不断更新---平衡的自我提升原则
- protues仿真技巧——元件制作
- VS2010/MFC编程入门之一(Ribbon界面开发:创建Ribbon样式的应用程序框架)
- 如何做一个股票自动交易系统的步骤
- rar压缩工具在lunix下安装和使用