数据分析利器Python——常用模块(sys,os)

数据分析利器Python——常用模块(sys,os),第1张

文章目录
    • 一、sys模块
    • 二、os模块

一、sys模块

sys模块代表了Python解释器,主要用于获取和Python解释器相关的信息。

常用函数:
sys.argv:获取运行Python程序的命令行参数列表,其中sys.argv[0]通常就是指该Python程序,sys.argv[1]是指为Python提供的第一个参数,sys.argv[2]是指为Python提供的第二个参数,以此类推。
sys.byteorder:显示本地字节序的指示符,如果本地字节序是大端模式,则返回big,否则返回little。
sys.executable:该属性返回Python解释器在磁盘上的存储路径。
sys.exit(): 通过引发SystemExit异常来退出程序,将其放在try块中不能阻止finally块执行。
sys.getfilesystemencoding:返回在当前系统中保存文件所用的字符集
sys.getrefcount(object):返回指定对象的引用计数,当object对象的引用计数为0时,系统会回收该对象。
sys.getrecursionlimit():返回Python解释器当前的递归深度。该属性可以通过setrecursionlimit()来修改
sys.modules:返回模块名和载入模块对应关系的字典。
sys.path:该属性指定python查找模块的路径列表,程序可以通过修改该属性动态增加Python加载模块的路径。
sys.version:返回当前Python解释器的版本信息
sys.winver:返回当前Python解释器的主版本号

二、os模块

常见函数
os代表程序所在的 *** 作系统,主要用于获取程序运行所在 *** 作系统的相关信息。
os.name:返回导入依赖模块的 *** 作系统名称,通常可返回’posix’、‘nt’、'java’等值其中之一
os.getenv(key,default = None):获取指定环境变量的值
os.putenv(key,value)该函数用于设置环境变量
os.sep:返回路径分割符

与进程管理相关的函数如下:
os.abort():生成一个sigabrt信号给当前进程,在UNIX系统上默认行为是生成内核转储,在Windows上是进程立即返回退出代码3
os.system(command):运行 *** 作系统上的指定命令。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/732759.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存