Python库导入、异常处理、路径处理,python,的

发表时间:2021-05-11

内置库:不需要安装直接引入 Lib
第三方库:先pip安装在使用 Lib\site-packages
自定义模块
模块:.py文件 包: init .py的文件夹
在这里插入图片描述

引入方式

在这里插入图片描述 在这里插入图片描述

import 模块
from … import …

从哪些目录去找包
在这里插入图片描述

引入自己的包

当包在相对路径下,直接引用就好
要么就得from … import …

在这里插入图片描述 from … import … as(别名,包名太长,调用不方便)

导入包如果不用的话,就是灰色
eg:
在这里插入图片描述

在这里插入图片描述

异常处理和路径处理(os模块)

项目路径和你将项目放在哪没有关系的
只要项目层级不变,就不影响调用

在这里插入图片描述 os模块

os.path.abspath() 获取当前文件的绝对路径
在这里插入图片描述
os.path.dirname() 获取当前文件目录
在这里插入图片描述 路径拼接
在这里插入图片描述 获取base目录
在这里插入图片描述 os模块扩展
在这里插入图片描述 eg:

在这里插入图片描述 file 打印当前文件的运行目录
在这里插入图片描述
如果想调试一个模块 可以将_name_ = main
在这里插入图片描述 虽然调用了hello_py也运行了,但是hello_py中 main下的不会执行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

异常处理

捕获异常
在这里插入图片描述 在这里插入图片描述 raise 会把异常抛出
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
可以定义几个错误类型,用来匹配报错
eg:
在这里插入图片描述
在这里插入图片描述 except:如果不知道异常是啥类型,可以先用Exception
在这里插入图片描述

文章来源互联网,如有侵权,请联系管理员删除。邮箱:417803890@qq.com / QQ:417803890

微配音

Python Free

邮箱:417803890@qq.com
QQ:417803890

皖ICP备19001818号-4
© 2019 copyright www.pythonf.cn - All rights reserved

微信扫一扫关注公众号:

联系方式

Python Free