Python模块怎么导入

技术Python模块怎么导入这篇文章主要讲解了“Python模块怎么导入”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python模块怎么导入”吧!模块的定义:在pyth

本文主要讲解“如何导入Python模块”,简单明了,易学易懂。请跟随边肖的思路,一起学习学习“如何导入Python模块”!

00-1010在python中,模块是. py文件。模块中有两种语句,一种是可执行语句,另一种是延迟执行语句。

自定义模块:自定义。py文件,包括描述文档、变量定义、可执行语句、函数定义、类定义等。它们统称为模块成员。

00-1010脚本模式:直接用解释器执行或用IDE运行。当__name__变量以脚本模式运行时,其值为“__main__”。

模式:由其他模块导入,提供资源(变量、函数、类等)。)用于导入它的模块。导入模块时,可执行语句将立即执行。当__name__变量在模块模式下运行时,其值就是该模块的名称。

因此可以判断__name__变量。如果模块文件是通过脚本运行的,主功能将立即执行。如果模块文件作为模块运行,主功能不会立即执行。

Python模块怎么导入

内存中00-1010:如果内存中已经存在要导入的模块,直接使用,导入不会重复。

正式路径:python解释器安装目录下的\lib目录存储正式模块,其他\lib\site-packages目录存储第三方模块。不建议将自定义模块放在这个路径,会污染搜索路径,如果有重复的包名或模块名,会导致导入错误。

环境变量PythonPATH:import模块也将查找这些路径。不建议修改这个变量,也不建议把自定义模块放在这些路径下,这样也会污染搜索路径,如果有重复的包名或者模块名,会造成导入错误。

用户定义的路径:路径列表存储在sys.path中,可以动态修改。建议以这种方式修改导入路径。

sys.path[0]的内容是当前模块所在的父路径,sys.path[1]的内容是当前模块所在的项目路径。如果当前模块在项目路径中(不在项目路径的子目录中),那么这两个项目的内容是相同的。

Python模块怎么导入

在当前模块的同一目录中导入模块的方法。

importsys

defmain():

打印(__name__)

打印(_file__)

#导入1 #当未添加系统路径列表时,导入将报告错误。

#从右侧查找__file__ string的“/”,确认当前模块的相对路径,并添加同级子目录名称。

sys . path . append(_ file _ _[0: _ _ file _ _)。rfind(“/”)1)“测试”)

importt1

印刷(t1.a)

打印(t1.b)

Python模块怎么导入

如果无法通过上述四种方式找到模块文件,导入将会失败。

感谢阅读。以上就是“如何导入Python模块”的内容。学习完这篇文章,相信你对如何导入Python模块有了更深的理解,具体用法还需要实践验证。在这里,边肖将为您推送更多关于知识点的文章,敬请关注!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/116538.html

(0)

相关推荐

  • 抖音刷点赞刷粉,抖音3元1000粉自助下单网址?

    技术抖音刷点赞刷粉,抖音3元1000粉自助下单网址?抖音刷赞的妙用,抖音刷赞有那些用处,随着抖音的火爆,现在入住抖音的用户那是相当多呀,入住抖音的用户多了,当然抖音内部的竞争也就大了,有部分抖音新人没有人气,没有名气,响

    测评 2021年10月19日
  • vue中len函数的功能是什么(vue中babel作用)

    技术vue中babel指的是什么意思这篇文章将为大家详细讲解有关vue中babel指的是什么意思,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 在vue中,

    攻略 2021年12月22日
  • JS如何实现圆形进度条拖拽滑动

    技术JS如何实现圆形进度条拖拽滑动JS如何实现圆形进度条拖拽滑动,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。效果展示半圆进度条效果圆形进度

    2021年10月20日
  • 形容种类多的成语,形容品种多的四字成语有哪些

    技术形容种类多的成语,形容品种多的四字成语有哪些形容种类多的成语   1形容种类多的成语、无穷无尽:穷:完。没有止境,没有限度。   
    2、不可胜举:指无法一一枚举,极言其多。   
    3、眼花缭乱:缭乱:纷乱。看着复杂纷

    生活 2021年10月24日
  • openwrt怎么设置master模式(openwrt如何设置进入管理页面)

    技术OpenWRT如何实现工作模式开关这篇文章主要介绍了OpenWRT如何实现工作模式开关,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 DIR-5

    攻略 2021年12月18日
  • 分析PostgreSQL DBA的pgAdmin情况

    技术分析PostgreSQL DBA的pgAdmin情况本篇内容介绍了“分析PostgreSQL DBA的pgAdmin情况”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如

    攻略 2021年11月5日