python-----------导入模块

本文介绍了Python中两种常见的模块导入方式:使用import导入整个模块及通过from...import导入特定函数或变量,并解释了导入顺序和实质。同时,文章还讨论了__name__属性的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.两种导入模块的方式

1.import 引入模块   使用函数和变量时   要加模块名点变量和函数

比如  impot pymysql      连接数据库不能直接connect  要pymysql.connnetct

2.form 模块  import  函数和变量    就可以直接使用变量  form pymysql  import  connect

 

二.导入模块的顺序

1.优先从当前模块导入该文件,当前文件有这个文件,导入的是当期目录下的文件。使用的是当前文件的函数和变量

2.当前目录没有,则到python的环境变量里找这个文件,导入的是python环境变量下的文件

2.1  python的环境变量的存放位置 sys,path就是python的环境变量    第三方模块在python的环境变量的site-packages目录下

2.2自己写的模块  导入时,模块会标红,是没有问题的,pycharm做的没有那么只能导致

三.导入模块的实质

从头到尾把导入文件的代码,从头到尾执行一次

 二.if __name__ == '__main__':的作用

自测代码时可用

并不是程序的入口,一个条件判断语句,在其他文件运行__name__不等于__main__,所以在其他模块导入一个模块,不会执行

 

 

转载于:https://www.cnblogs.com/wyhv5/p/9333770.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值