生物做实验的网站,网络维护怎么做,win8风格企业网站,化妆品网站栏目设计内置库
一、内置库OS
1、os概述
os: Operating Systemos 模块的常用功能跨平台的差异
2、os使用
导入 os 模块查看 os 模块使用文档
help(os)dir(os)
import os# 查看os模块说明文档
help(os)# 查看os模块的属性和方法
print(dir(os))3、os 常用方法
#xff08;11系统相关
os.name获取系统名称os.environ获取系统环境变量信息os.getenv(‘PATH’)获取指定名称的环境变量信息os.system()执行系统指令
import os
dir(os)# 获取操作系统的名称 nt是window系统 posix是是limux系统
print(os.name)# 获取系统环境变量信息,以字典形式展现
print(os.environ)# 获取指定名称的环境变量信息
print(os.getenv(chrom))# 执行系统命令
# linux系统
os.system(pwd)
# windows系统
print(os.system(dir))2操作目录
os.getcwd()获取当前目录os.chdir()切换目录os.listdir()列出当前目录内容os.mkdir()创建空目录os.makedirs()递归创建多级目录os.rmdir()删除空目录os.rename()重命名目录os.remove()删除文件
目录相关
# 获取当前所在目录 E:\python_test\Reptile Fiction
print(os.getcwd())
# 切换目录 change directory
os.chdir(..)
# # 列出当前目录下的所有文件
print(os.listdir()) # [.idea, a1, chromedriver.exe, fiction.py, homework_test.py, main.py, zhihu.py]
# # 创建空目录
os.mkdir(new)
# # 递归创建多级空目录
os.makedirs(a/b/c)
# # 删除空目录
os.rmdir(new)
# # 重命名目录
os.rename(a, a1)
# # 删除文件
os.remove(demo.txt)3os操作路径path方法
os.path.abspath(path)返回绝对路径os.path.basename(path)返回文件名os.path.dirname(path)返回文件路径os.path.split(path)分割路径os.path.join(path)拼接路径os.path.exists(path)判断路径是否存在os.path.isdir(path)判断是否是目录os.path.isfile(path)判断是否是文件os.path.getsize(path)获取文件大小
二、内置库-sys
1、sys概述
是 Python 自带的内置模块是与 Python 解释器交互的桥梁
2、sys使用
# 导入sys模块
import sys# 查看sys模块帮助文档
help(sys)# 查看sys模块的属性和方法
print(dir(sys))3、常用属性
sys.version返回 Python 解释器版本sys.platform返回操作系统平台名称sys.argv返回外部向程序传递的参数sys.modules返回已导入的模块信息sys.path返回导包的搜索路径列表
sys模块常用属性
# 返回Python 解释器版本
print(sys.version)
# 返回操作系统平台名称
print(sys.platform)
# 返回外部向程序传递的参数
print(sys.argv)
# 返回已导入的模块信息
print(sys.modules)
print(sys.modules.keys())
# 返回导包的搜索路径列表
print(sys.path)---------------------------------
3.9.7 (tags/v3.9.7:1016ef3, Aug 30 2021, 20:19:38) [MSC v.1929 64 bit (AMD64)]
win324、常用方法
sys.getdefaultencoding()获取编码方式sys.exit()运行时退出
sys模块常用方法
# 获取系统当前编码
print(sys.getdefaultencoding())# 运行时退出
sys.exit()
# 退出后显示error
sys.exit(error)三、内置库-IO
1、IO概念
IO就是input和output 2、文件操作步骤 打开文件 操作文件读/写内容 关闭文件读写完成要及时的关闭 file文件路径mode读取模式buffering缓冲区的大小默认为-10为关闭缓冲区1遇到换行符才写入磁盘encoding编码errors遇到编码/解码错误时是否抛出来newline换行符如-r-nclosefd文件描述符
def open(file, moder, bufferingNone,
encodingNone, errorsNone, newlineNone,
closefdTrue)3、文件读写方式 4、读操作 5、写操作
mode“w” 读写权限会新建文件清空内容再写入mode“r” 读写权限替换原来的内容mode“a” 读写权限追加内容
# 打开文件以只读的方式
f open(data, r, encodingutf-8)# 读取全部内容
print(f.read())
# 读取括号前的内容
print(f.read(10))
# 查看读取内容的类型
result f.read()
print(type(result))
# 设置初始化游标位置
f.seek(0)
# readlines的类型是listreadline的类型是str
result2 f.readlines()
print(type(result2))
# 读取1行内容
print(f.readline())# 关闭文件
f.close()
print(f文件已关闭)6、 忘记关闭文件的危害
打开文件达到一定数量 将会导致打开失败占用内存空间非常浪费资源会导致系统自动回收资源而丢失数据
7、 with 用法
使用with方法会自动关闭操作
with open(data.txt, r, encodingutf-8) as f:print(f.read())
print(f.closed) ## 查看关闭状态总结
1使用 with 方法会自动完成关闭操作 2通过 python 封装的 API可以实现读写追加操作 3文件打开要使用utf-8的编码格式以免中文出现乱码
四、内置库-科学计算
1、math函数
math 函数python 提供的内置数学类函数库包含了很多数学公式。 比如幂函数运算三角函数高等函数运算等
2、math函数操作
1数字常数 2数论与表示函数 3幂对数函数 4三角对数函数 5高等特殊函数
3、数字常量 4、数论与表示函数 5、幂函数与对数函数 6、三角函数 7、高等特殊函数 实战练习
常量数论与表示函数ceil, floor幂函数与对数函数 (pow(), sqrt())
import math数字常量
print(math.pi)
print(math.e)
print(math.inf)
print(math.nan)
数论与表示函数
# 向上取整取4.3 的最小的整数5
print(math.ceil(4.3))
# 向上取整取-4.3 的最小的整数-4
print(math.ceil(-4.3))
# 向下取整取4.3 的最大的整数4
print(math.floor(4.3))
# 向下取整取-4.3 的最大的整数-5
print(math.floor(-4.3))
幂函数与对数函数
print(math.pow(2, 10))
print(math.sqrt(3))
练习天天向上的力量一年365天以第1天的能力值为基数记为1.0
当努力学习时能力值相比前一天提高1%
当没有学习时能力值相比前一天下降1%。
每天努力和每天放任一年下来的能力值相差多少呢? # 当努力学习时能力值相比前一天提高1%
print(math.pow((1.0 0.01), 365))
# 当没有学习时能力值相比前一天下降1%
print(math.pow((1.0 - 0.01), 365))最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你