从0.1开始学Python——[27]

从0.1开始学Python——[27]

有一些包是Python内置的为了满足用户需求,同时避免什么包都得用户自己建。也就是开箱即用的思想,为此Python提供了一个模块的标准库,其中就有很多不同功能的模块可以直接用。

典型模块

sys模块:提供一些变量和函数,功能是让用户可以获得Python解析器的信息。常用的命令,比如:
sys.argv,作用是获取执行代码时命令行中包含的参数。

import sys

print(sys.argv)

结果是列表形式呈现。
sys.modules,作用是获取当前程序中引入的所有模块。

print(sys.modules)

内容较多,就不展示了,是字典形式的模块内容排列,key是模块名,value是模块对象。

sys.path,作用是显示模块的搜索路径。

print(sys.path)

结果是列表形式呈现。
sys.platform,表示的是的当前Python运行的平台。

print(sys.platform)
win32

可以看到是win32的平台。
sys.exit(),用来退出程序。

import sys

print(sys.platform)
sys.exit()
import pprint

pprint.pprint(sys.modules)
win32

可以看到后面都不执行。
pprint模块:提供一个pprint()方法,作用是对打印的数据做简单格式化。

import pprint

pprint.pprint(sys.modules)

同样内容较多,效果就是把字典里面的数据格式整理成分行的,更加整洁。
os模块:让用户可以访问操作系统的模块。

import os

print(os)
<module 'os' from 'C:\\Users\\30909\\Anaconda3\\envs\\pytorch_gpu\\lib\\os.py'>

os.enivron,获取系统的环境变量。

print(os.environ)

内容较长,形式是元组,里面包含字典格式的内容。
os.system(),用来执行操作系统的名字。

os.system('dir')

结果是一个列表,但是是广义上写成几行几列的表格,而不是编程语言里面的列表。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值