成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

python模塊的導入的兩種方式區別詳解

開發 后端
以下的文章是通過python模塊的代碼來區別python模塊的導入的兩種方式區別,亦可以通過通過其不同的代碼對python模塊進行相關得了講解。

 本文主要是介紹python模塊的導入的兩種方式區別,如果你對python模塊的兩種導入模塊的方法不是很了解的話,你可以用過以下的文章對其有所了解,希望你會有所收獲,以下是文章內容的具體介紹。

Python 有兩種導入模塊的方法。兩種都有用,你應該知道什么時候使用哪一種方法。一種方法,import module,你已經在第 2.4 節 “萬物皆對象”看過了。另一種方法完成同樣的事情,但是它與第一種有著細微但重要的區別。下面是 from module import 的基本語法:

  1. from UserDict import UserDict 

它與你所熟知的 import module 語法很相似,但是有一個重要的區別:UserDict 被直接導入到局部名字空間去了,所以它可以直接使用,而不需要加上模塊名的限定。你可以導入獨立的項或使用 from module import * 來導入所有東西。例:


  1. 5.2. import module vs. from module import  
  2. >> import types>>> types.FunctionType <type 
    'function'
    >>>> FunctionType Traceback (innermost last): File 
    "
    <interactive input>", line 1, in ?NameError: There is no
     variable 
    named 'FunctionType'
    >>> from types import FunctionType >>> 
    FunctionType 
    <type 'function'> 

types 模塊不包含方法,只是表示每種 Python 對象類型的屬性。注意這個屬性必需用模塊名 types 進行限定。 FunctionType 本身沒有被定義在當前名字空間中;它只存在于 types 的上下文環境中。 這個語法從 types 模塊中直接將 FunctionType 屬性導入到局部名字空間中。 現在 FunctionType 可以直接使用,與 types 無關了。#t#

什么時候你應該使用 from module import?

如果你要經常訪問模塊的屬性和方法,且不想一遍又一遍地敲入模塊名,使用 from module import。 如果你想要有選擇地導入某些屬性和方法,而不想要其它的,使用 from module import。 如果模塊包含的屬性和方法與你的某個模塊同名,你必須使用 import module 來避免名字沖突。 除了這些情況,剩下的只是風格問題了,你會看到用兩種方式編寫的 Python 代碼。

盡量少用 from module import * ,因為判定一個特殊的函數或屬性是從哪來的有些困難,并且會造成調試和重構都更困難。



 

責任編輯:佚名 來源: 互聯網
相關推薦

2010-03-15 15:30:35

Python模塊

2016-11-07 09:02:02

Malloc內存syscall

2021-05-27 10:57:01

TCP定時器網絡協議

2009-12-25 16:46:08

2009-06-25 13:43:00

Buffalo AJA

2010-10-21 16:24:18

sql server升

2010-08-06 09:38:11

Flex讀取XML

2023-03-29 13:06:36

2024-06-06 08:32:52

.NET框架代碼

2021-08-11 06:57:16

ShuffleSpark核心

2022-03-15 08:25:32

SparkShuffle框架

2010-02-02 14:32:32

Python線程編程

2011-03-03 10:26:04

Pureftpd

2010-07-27 15:03:37

Flex ArrayC

2010-05-10 18:19:00

負載平衡技術

2024-09-20 11:32:28

.NET內存管理

2010-07-14 10:30:26

Perl多線程

2011-03-23 11:22:14

oracle dbli

2010-07-15 14:38:55

Perl eval函數

2010-08-03 13:27:04

FlexBuilder
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本免费一区二区三区 | 中文字幕av一区二区三区 | 日韩精品 电影一区 亚洲 | 一区二区三区在线免费观看 | 99pao成人国产永久免费视频 | 精品久久久久久久人人人人传媒 | 欧美嘿咻 | 欧美日韩网站 | 国产日韩欧美一区二区 | 亚洲视频免费在线观看 | 久久国产日韩 | 91麻豆精品国产91久久久更新资源速度超快 | 老司机成人在线 | 91精品国产综合久久国产大片 | 一区二区三区欧美在线 | 毛片站 | 久久99精品久久久久久国产越南 | 国产成人网 | 国产精品久久网 | 一区二区三区在线 | 日韩在线国产 | 亚洲免费在线观看视频 | 日本在线看 | 国产精品成人品 | 午夜寂寞影院列表 | 亚洲精品第一 | 欧美日韩成人在线 | 国产三级国产精品 | 91人人视频在线观看 | 97成人在线 | 欧美二级 | 精品美女久久久 | 久久99精品久久久久 | 日韩成人精品在线观看 | 黄色大片在线免费观看 | 国产精品三级久久久久久电影 | 精品国产乱码久久久久久牛牛 | 国产乱码精品一区二三赶尸艳谈 | 99伊人网| av一区二区在线观看 | 一区二区三区av |