Python_模块

1、import 导入module
导入模块并设置别名:import module as alias
import tb_ins_top as tb
一次导入多个模块:import a,b,c
每次使用该模块下的函数需要加上“模块名.”前缀:a.add_func()
2、from…import导入module
from modulename import member
member:用于指定要导入的变量、函数或者类等。可同时导入多个定义,用逗号隔开。如需导入全部定义,可使用通配符“*”。
每次使用该模块下的函数可以直接引用,无需再加模块名前缀。
3、模块搜索目录
当使用import语句导入模块时,默认情况下,会按照一下顺序进行查找:
(1)在当前目录下查找
(2)到PYTHONPATH环境变量下的每个目录中进行查找
(3)到Python的默认安装目录下进行查找
以上各个目录的具体位置都保存在标准模块sys的sys.path中。
4、添加模块
(1)临时添加
import sys
sys.path.append(‘xxx/xxx/demo’)
该方法添加的目录只在执行当前文件的窗口中有效,窗口关闭即失效。
(2)增加.pth文件(推荐)
在Python安装目录下的Lib\site-packages子目录中,创建一个扩展名为.pth的文件,文件名任意。在文件中添加要导入模块所在的目录。
xxx/xxx/demo
创建.pth文件后,需要重新打开要执行的Python文件,否则新添加的目录不起作用。
该方法添加的目录只在当前Python版本中有效。
(3)在PYTHONPATH环境变量中添加
计算机→属性→高级系统设置→系统属性→环境变量→PYTHONPATH→编辑。
在环境变量中添加模块目录后,需要重新打开要执行的导入模块的Python文件,否则添加的目录不起作用。
该方法添加的目录可以在不同版本的Python中共享。
5、创建包(文件夹)
模块名避免函数名和变量名重复引发的冲突,包则避免模块名重复引发的冲突。
创建包就是创建一个文件夹,里面必须有"_ini_.py"的配置文件,其中里面可以写一些代码,代码会在导入包时自动运行。
import packagename modulename
import settings.size
导入后使用时需要在变量前加入包名+模块名的前缀。
from packagename import module
from setting import size
导入后可直接使用module
from setting.size import width
导入后可直接使用变量width
6、以主程序的形式执行
在每个模块的定义中都包括一个记录模块名的变量_name_,程序可以检查该变量,以确定他们在哪个模块中执行。如果一个模块不是被导入其他程序中执行,那么它可能在解释器的顶级模块中执行。顶级模块的_name_变量的值为_main_。
7、常用的几个标准模块
sys:与Python解释器及其环境操作相关的标准库
time:提供与时间相关的各种函数的标准库
os:提供了访问操作系统服务功能的标准库
re:用于在字符串中执行正则表达式匹配和替换
math:提供标准算术运算函数的标准库
8、第三方模块的下载与安装
pip install/uninstall/list modulename
在大型程序中需要导入较多模块,优先导入标准模块,然后导入第三方模块,最后是自定义模块。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值