python安装/复习列表元组/面向对象/psutil

python的windows安装和linux安装过程

1.1找到python网址,python.org/downloads/,选择widowns  x64下载,然后安装时选择path。之后在cmd查看python  --version

下载pip工具(在cmd中)

python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip

换安装源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

或者在pip.ini换安装源

[global]
timeout=40
index-url=http://mirrors.aliyun.com/pypi/simple/
extra-index-url=
        https://pypi.tuna.tsinghua.edu.cn/simple/
        http://pypi.douban.com/simple/
        http://pypi.mirrors.ustc.edu.cn/simple/
[install]
trusted-host=
        pypi.tuna.tsinghua.edu.cn
        mirrors.aliyun.com
        pypi.douban.com
        pypi.mirrors.ustc.edu.cn

1.2安装pycharm ,Download PyCharm: The Python IDE for data science and web development by JetBrains进入官网下载,安装时换文件路径

2.1linux安装,同上网址,选linux的zgip包,之后传到虚拟机中解压缩。

解压tar -zxvf Python-3.XXX.tgz

进入解压后的目录

cd Python-3.10.11

配置编译选项./configure --enable-optimizations

编译安装

make -j$(nproc)

 make altinstall

安装编译工具及相关插件

yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel libffi-devel gcc gcc-c++

换安装源pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

复习列表元组

主要复习了列表索引排序,还有元组使用场景(去重,读写重要性)

面向对象

主要复习了面向对象和继承

psutil

python的跨平台库,可获取进程、系统利用率、cpu等信息。

主要功能

  1. 进程管理
    获取进程详细信息(如 CPU / 内存使用、打开文件、网络连接等),并可对进程进行控制(终止、暂停等)。

  2. 系统利用率监控
    监控 CPU、内存、磁盘、网络等资源的使用情况,适用于系统监控工具开发。

  3. 跨平台兼容性
    统一的 API 接口,无需针对不同操作系统编写额外代码。

安装方法

pip install psutil

举例:import psutil

## 创建内存对象
#mem = psutil.virtual_memory()
#print(f'内存总大小{mem.total},已使用内存{mem.used},内存占用率{mem.percent}')
# CPU信息
'''cpu_info = psutil.cpu_times(percpu=True)
for i in cpu_info:
    print(i)'''

#查看用户cpu占比
'''cpu_info = psutil.cpu_times().user
print(cpu_info)'''

#获取cpu物理核心数
print('物理核心数:',psutil.cpu_count(logical=False))


#获取cpu逻辑核心数
print(':',psutil.cpu_count())

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值