广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python中import和from-import的区别解析
  • 404
分享到

python中import和from-import的区别解析

python中import和from-import的区别python中importfrom-import 2022-12-08 20:12:42 404人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

目录. import导入模块的路径两种方式. import 模块名 和 from 模块名 import * 是不同的;.重新导入模块的方法import和from-import的显著区

. import导入模块的路径两种方式

# 将模块所在路径再程序中添加到sys.path列表中
    import sys
    sys.path
        import导入模块按照sys.path顺序依次查找,“”代表当前路径

# 修改操作系统python_PATH环境变量
    # 系统的环境变量
    export Python_PATH=$PYTHON_PATH:新的路径

. import 模块名 和 from 模块名 import * 是不同的;

1. 调用模块属性的区别
    import 模块名
    模块名.xxx = 引用
    from 模块名 import *
    xxx = 拷贝  # 能修改属性值  
    函数,类... : "import 模块名" 和 "from 模块名 import *" 都是引用
2. 私有属性两种导入的区别
 # . 类中的私有属性
    # 本质做了一个名字重整
    class test()
      self.__name
    __name 名字重整成 _test__name
 _littlethree : 模块的私有属性(数据)
   from 模块 import * : 导入模块时,会跳过私有属性;
    import 模块 : 通过引用可以访问私有属性

.重新导入模块的方法

import a
import a
# 注意:import多次,只有第一次会执行;
# 或者重启程序
"""reload()方法能重新导入模块"""
from imp import reload
reload(模块名)

import和from-import的显著区别

from A import B在导入过程中 创建模块对象 将模块对象的引用保存在本地作用域, 也就是说当前作用域有一个名字叫B的对象,locals()可以查看; import A 在导入模块的过程 创建模块对象 将模块对象的引用保存在本地

到此这篇关于python中import和from-import的区别的文章就介绍到这了,更多相关python中import和from-import的区别内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python中import和from-import的区别解析

本文链接: https://www.lsjlt.com/news/174424.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python中import和from-import的区别解析
    目录. import导入模块的路径两种方式. import 模块名 和 from 模块名 import * 是不同的;.重新导入模块的方法import和from-import的显著区...
    99+
    2022-12-08
    python中import和from-import的区别 python中import from-import
  • Python import与from import使用和区别解读
    系统自带模块(库) ```cpp import re target = 'abc1234xyz' re.search('(\d+)', target) 但有时候,你可能会...
    99+
    2022-11-12
  • python中import和from-import的区别是什么
    本文小编为大家详细介绍“python中import和from-import的区别是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“python中import和from-import的区别是什么”文章能帮助大家解决疑惑,下面跟着小编的思路...
    99+
    2023-07-04
  • TypeScript中import type与import的区别详析
    目录背景import type vs import使用 import type 的好处参考链接总结背景 这周遇到了一个比较奇怪的问题:如何在 TypeScript 中根据某个 enu...
    99+
    2022-11-13
  • python中的import、fromimport及importas的区别解析
    首先介绍一下import和include的区别或者说import相对include的好处: import导入的内容只会被包含一次,在引入之前会检测是否已经存在该模块,不存在才会被引入...
    99+
    2022-11-11
  • JavaScript中require和import的区别详解
    ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是CommonJS规范,使用requ...
    99+
    2022-11-13
  • python中from...import的使用方法
    小编给大家分享一下python中from...import的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!python主要应用领域有哪些1、云计算,典型应...
    99+
    2023-06-14
  • python3中_from...import...与import ...之间的区别详解(包/模块)
    目录前言1.import ...2.from ... import ...3.引用也有区别4.引用优化总结前言 【以下说明以tkinter模块为例进行说明】 【下图为安装后在pyth...
    99+
    2022-11-11
  • python中from import的用法是什么
    在Python中,`from import`语句用于从模块中导入特定的函数、类或变量。它有以下几种使用方式:1. 导入模块中的特定函...
    99+
    2023-10-12
    python
  • 详解Python中的from..import绝对导入语句
    相对或者绝对import 更多的复杂部分已经从python2.5以来实现:导入一个模块可以指定使用绝对或者包相对的导入。这个计划将移动到使绝对的导入成为默认的细节在其他版本的python中。 我们假设你有...
    99+
    2022-06-04
    语句 详解 Python
  • JS中Require与Import区别对比分析
    require 和 import对比区别 在 JavaScript 中,require 和 import 都是用来导入模块的。require 是 Node.js内置的方法,而 i...
    99+
    2023-03-02
    JS Require对比Import区别 Require Import区别
  • CSS中link和@import的区别是什么
    CSS中link和@import的区别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。CSS中link和@import有什么区别?定义&n...
    99+
    2022-10-19
  • css中的link和@import有什么区别
    这篇文章给大家分享的是有关css中的link和@import有什么区别的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   link和@import的区别:   1、从属关系区...
    99+
    2022-10-19
  • JavaScript中require和import的区别是什么
    本文小编为大家详细介绍“JavaScript中require和import的区别是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“JavaScript中require和import的区别是什么”文章能帮助大家解决疑惑,下面跟着小编的思路...
    99+
    2023-07-02
  • CSS中link和@import有什么区别
    这篇文章主要讲解了“CSS中link和@import有什么区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS中link和@import有什么区别”吧!...
    99+
    2022-10-19
  • css中link和@import区别是什么
    这篇文章主要介绍了css中link和@import区别是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇css中link和@import区别是什么文章都会有所收获,下面我们一...
    99+
    2022-10-19
  • 详解Node中导入模块require和import的区别
    ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是CommonJS规范,使用require引入模块,使用mo...
    99+
    2022-06-04
    详解 模块 区别
  • css link和@import的区别是什么
    这篇文章主要介绍“css link和@import的区别是什么”,在日常操作中,相信很多人在css link和@import的区别是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css link和@imp...
    99+
    2023-06-20
  • javascript中link与import方式的区别
    这篇文章主要讲解了“javascript中link与import方式的区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript中link与im...
    99+
    2022-10-19
  • python中from…import的导入需要注意什么
    这篇文章给大家分享的是有关python中from…import的导入需要注意什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。python有哪些常用库python常用的库:1.requesuts;2.scrapy...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作