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

python模塊的導入的兩種方式區(qū)別詳解

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

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

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

  1. from UserDict import UserDict 

它與你所熟知的 import module 語法很相似,但是有一個重要的區(qū)別: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 的上下文環(huán)境中。 這個語法從 types 模塊中直接將 FunctionType 屬性導入到局部名字空間中。 現(xiàn)在 FunctionType 可以直接使用,與 types 無關(guān)了。#t#

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

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

盡量少用 from module import * ,因為判定一個特殊的函數(shù)或?qū)傩允菑哪膩淼挠行├щy,并且會造成調(diào)試和重構(gòu)都更困難。



 

責任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-03-15 15:30:35

Python模塊

2016-11-07 09:02:02

Malloc內(nèi)存syscall

2021-05-27 10:57:01

TCP定時器網(wǎng)絡協(xié)議

2009-12-25 16:46:08

2010-08-06 09:38:11

Flex讀取XML

2023-03-29 13:06:36

2009-06-25 13:43:00

Buffalo AJA

2010-10-21 16:24:18

sql server升

2021-08-11 06:57:16

ShuffleSpark核心

2022-03-15 08:25:32

SparkShuffle框架

2024-06-06 08:32:52

.NET框架代碼

2010-02-02 14:32:32

Python線程編程

2011-03-03 10:26:04

Pureftpd

2010-07-27 15:03:37

Flex ArrayC

2024-09-20 11:32:28

.NET內(nèi)存管理

2010-05-10 18:19:00

負載平衡技術(shù)

2011-03-23 11:22:14

oracle dbli

2010-07-14 10:30:26

Perl多線程

2010-07-15 14:38:55

Perl eval函數(shù)

2010-08-03 13:27:04

FlexBuilder
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩欧美在线观看 | 欧美一区二区三区视频在线 | 中文字幕不卡一区 | 黄色欧美 | 亚洲成人播放器 | 精品一区二区三区四区五区 | 日韩一区在线观看视频 | 久久国内精品 | 精品综合久久 | 日韩喷潮| 性欧美精品一区二区三区在线播放 | 一级黄色片日本 | 国产精品免费观看视频 | 99久久成人 | 99亚洲综合 | 视频在线一区二区 | 日本福利在线观看 | 久久久久99 | 日日草天天干 | 2023亚洲天堂| 亚洲最新在线视频 | 91精品国产91久久久久青草 | 久久久一区二区三区 | 中文字幕一区二区三区不卡在线 | 亚洲国产aⅴ成人精品无吗 亚洲精品久久久一区二区三区 | 欧美日韩三级在线观看 | 国产精品国产三级国产a | 国产超碰人人爽人人做人人爱 | 精品视频一区二区 | 亚洲午夜精品一区二区三区他趣 | 成人在线黄色 | 欧美色成人 | 一区二区三区视频免费看 | 91精品亚洲| 亚洲欧美综合网 | 亚洲视频免费观看 | 国产乱码精品一品二品 | www.4虎影院 国产999精品久久久影片官网 | 九九免费视频 | 天天爱av| 中文字幕在线剧情 |