os模块和其他模块

os模块

import os
print(os.stat(‘sunck’))

import os
print(os.system(‘ipconfig’))
print(os.system(‘dir’))
print(os.system(‘cls’))

import os
“”"
os模块包含普遍操作系统的功能
“”"
print(os.name) #获取操作系统类型nt widows系统 POSIX是 Linux操作系统或者UNix或者Mac Os
#print(os.uname)#打印操作系统详细信息
print(os.environ)#获取操作系统的环境变量
print(os.environ.get(“APPDATA”))#获取指定环境变量地址
print(os.curdir)#获取当前路径 .
print(os.getcwd())#获取当前工作目录 当前Python脚本所在的目录
print(os.listdir(r"F:\pycharm1807\day08"))#以列表的形式返回指定目录下的所有文件
#os.mkdir(“sunck”)#在当前目录下创建新目录
#os.mkdir(“F:\pycharm1807\day08\sunk12”) #创建新目录 如果已经存在则 不能创建
#os.rmdir(“sunck”)
#os.rmdir(’./sunk12’)
#os.rename(“sunck”,“kaige”)
os.remove(‘删除文件.txt’)#删除普通文件

import os #有些方法在os 有些在os.path
#运行shell的命令
#os.system(‘write’)
#os.system(‘write’)# 打开文本编辑器
#os.system(‘mspaint’)# 打开画画板
#os.system(“msconfig”)# 系统设置
#os.system(“shutdown -s -t 500”)#计划几分钟内 关闭计算机关闭计算机(中间有空格)
#os.system(‘shutdown -a’)# 取消原先计划的关闭计算机
#os.system(‘taskkill /f /im notepad.exe’) #关闭记事本
print(os.path.abspath("./kaige"))# 由相对路径给出文件绝对路径

import os
#路径拼接
p1=r"F:\pycharm1807\day08"
p2=r"sunck"#开始不要有斜杠
print(os.path.join(p1,p2))
#拆分路径
path2=r"F:\pycharm1807\day08\sunk12"
path3=r"F:\pycharm1807\day08\file05.txt"
print(os.path.split(path2))#以元祖拆分
print(os.path.split(path3))#以元祖拆分
print(os.path.splitext(path3))#以元祖拆分 拆分出扩展名 获取扩展名
print(os.path.isdir(path3))#判断是否为目录
print(os.path.isdir(path2))#判断是否为目录
print(os.path.isfile(path3))
print(os.path.isfile(path2))#判断文件是否存在
print(os.path.exists(path2))#判断目录是否存在
print(os.path.getsize(pathq3))#判断文件大小 以字节返回
print(os.path.dirname(path3))#获取文件目录
print(os.path.basename(path3))#获取文件名字

math和sys模块

import math,sys
#演示math模块的使用:
#属性:e和pi的使用
print(math.e)
print(math.pi)

#ceil()和floor():
print(math.ceil(3.14))
print(math.floor(3.14))
print(math.ceil(-3.14))
print(math.floor(-3.14))

#sqrt():
print(math.sqrt(4))
print(math.sqrt(9))
print(math.sqrt(25))
print(math.sqrt(2))

#radians()和degress():使用较少
print(math.radians(180)) #3.141592653589793
print(math.radians(360)) #3.141592653589793
print(math.degrees(3.141592653589793))

random模块

import random
#演示random模块中常用的函数:

#random():
print(random.random())
print(round(random.random(), 3))

#uniform():
print(random.uniform(10,20))
print(random.uniform(20,10))
print(random.uniform(20,20))

#randrange(start,end,step):
print(random.randrange(0,11,2))

#choice(seq):
print(random.choice(‘我是一个中国人’))
print(random.choice([1,2,3.14,True,‘abcd’]))
print(random.choice(range(0,11,2)))

#randint(x,y):
print(random.randint(1,5))

#sample(seq,number):
print(random.sample(‘abcdefg’,3))
s1 = {1,2,3,4,6,7,8}
print(random.sample(s1,4))

#shuffle(list):
#注意:shuffle()只能对list对象进行打乱内容的操作
lt = [1,2,3,4,5,6,7,8]
random.shuffle(lt)
print(lt)
tp = tuple(lt)
random.shuffle(tp)

控制窗口

import win32api,win32gui,win32con
import time
#在cmd中输入 pip pywin32进行下载模块
#win32api.MessageBox(0,“Hello PYwin32”,“MessageBox”,win32con.MB_OK | win32con.MB_ICONWARNING)#出现信息提示框
QQwin=win32gui.FindWindow(“TXGuiFoundation”,“QQ”)
#隐藏窗体
#win32gui.ShowWindow(QQwin,win32con.SW_HIDE)
#显示窗体
#win32gui.ShowWindow(QQwin,win32con.SW_SHOW)
while 1:
win32gui.ShowWindow(QQwin, win32con.SW_HIDE)
time.sleep(2)
win32gui.ShowWindow(QQwin, win32con.SW_SHOW)
time.sleep(2)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值