python---yagmail模块---psutil模块---os模块---名称空间及作用域

import yagmail
yag = yagmail.SMTP(user='xxxxxxx@163.com',password='xxxxx',host='smtp.163.com')
yag.send(to='xxxxxx@163.com',subject='主题',contents='内容')
yag.close()



import psutil
#内存
mem = psutil.virtual_memory()
print(mem)

#cpu
cpu = psutil.cpu_percent(2)
print(cpu)

#硬盘
disk = psutil.disk_usage(r'c:')
print(disk)



import os
#os.system利用python帮我们调用系统命令
#res返回0就等于命令执行成功,如果不为0执行结果失败
cmds = ['service httpd restart','uname -r','update','ifconfig -a']
for cmd in cmds:
    res = os.system(cmd)
    if res == 0:
        print('执行成功')
    else:
        print('执行失败')

#path.exists判断是否存在这个文件或者目录
res = os.path.exists(r'a.txt')
if res:
    print('文件已存在')
else:
    os.system('dir')

#remove移除文件或目录
os.remove('a.txt')

#rename重命名
os.rename('lock.txt', '250.txt')

# path.join,拼接路径
HOME = '/etc/yum.repo.d/'
res = os.path.join(HOME,'a.txt')
print(res)



#变量名和内存地址对应的表叫做名称空间
# 内置名称空间:(python启动时就有,python自带的)python解释器内置的名字,print,max,min
# 全局名称空间:(执行python文件时启动,包括if判断得出的结果)定义的变量
# 局部名称空间:(调用函数时启动,调用结束失效)函数内部定义的变量
# 总结:三者的加载顺序
# 内置 - -->全局 - -->局部
# 三者的访问顺序
# 局部 - -->全局 - -->内置
# def f1():
#     def f2():
#         def f3():
#             print(max)
#         f3()
#     f2()
# f1()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值