色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

python模塊屬性及字符串導入模塊介紹

jf_78858299 ? 來源:梯閱線條小梯子 ? 作者:小梯子 ? 2023-02-21 11:27 ? 次閱讀

1.1 python獲取模塊屬性

1.1.1 獲取模塊屬性

描述

python可以通過點號或字典,獲取模塊屬性。

已經導入的模塊存放在sys.modules字典,通過getattr獲取模塊屬性。

NO 獲取屬性 描述
1 M.name 點號運算,“模塊名”點“屬性名”
2 M. dict [‘name’] 屬性字典,“模塊名”. dict [‘屬性名’]
3 sys.modules[‘M’].name 點號運算,sys.modules[‘模塊名’].屬性名
4 getattr(M,’name’) getattr(模塊名,’屬性名’)

注:用as后,通過字符串方式訪問的用“原名”,通過變量名方式訪問的用“別名”。

文件內容

E**:**\\documents\\F盤\\testmatt.py

import os,sys
print("run:{}".format(os.path.abspath(__file__)))
print("__name__:{}".format(__name__))
tyxt='梯閱線條'

示例

# 打開cmd 執行下面示例
E:\\documents\\F盤>python
>>> import testmatt as matt
run:E:\\documents\\F盤\\testmatt.py
__name__:testmatt
# M.name , as 后 , 變量名方式 用別名訪問
>>> matt.tyxt
'梯閱線條'
# M.__dict__['name']
>>> matt.__dict__['tyxt']
'梯閱線條'
>>> import sys
# sys.modules['M'].name , as 后 , 字符串方式 用原名訪問
>>> sys.modules['testmatt'].tyxt
'梯閱線條'
>>> sys.modules['matt'].tyxt
Traceback (most recent call last):
 File "", line 1, in 
KeyError: 'matt'
# getattr(M,'name') , as 后 , 變量名方式 用別名訪問
>>> getattr(matt,'tyxt')
'梯閱線條'
>>> getattr(testmatt,'tyxt')
Traceback (most recent call last):
 File "", line 1, in 
NameError: name 'testmatt' is not defined

1.2 python字符串導入模塊

python導入模塊時,需提供模塊的變量名,如果導入時只能獲取模塊字符串形式的名稱,就會導入失敗。

1.2.1 描述

NO 執行方式 描述
1 exec(“import M”) 執行引號內導入語句,不返回結果
2 import (“import M”) 執行引號內導入語句,返回導入模塊

1.2.2 exec

示例

# 打開cmd 執行下面示例
# import 字符串,導入失敗
>>> import 'string'
 File "", line 1
   import 'string'
                 ^
SyntaxError: invalid syntax
# 字符串賦值給變量,import 導入失敗
>>> s='string'
>>> import s
Traceback (most recent call last):
 File "", line 1, in 
ModuleNotFoundError: No module named 's'
>>> string
Traceback (most recent call last):
 File "", line 1, in 
NameError: name 'string' is not defined
>>> impmod='import '+s
# exec()導入成功,直接執行,不返回結果
>>> exec(impmod)
>>> string
'string' from 'D:\\\\python3\\\\lib\\\\string.py'>
>>> s
'string'

1.2.3 import

示例

# 打開cmd 執行下面示例
>>> s='string'
>>> string
Traceback (most recent call last):
 File "", line 1, in 
NameError: name 'string' is not defined
>>> __import__(s)
'string' from 'D:\\\\python3\\\\lib\\\\string.py'>
>>> string
Traceback (most recent call last):
 File "", line 1, in 
NameError: name 'string' is not defined
# __import__()返回模塊,需手動賦值
>>> string=__import__(s)
>>> string
'string' from 'D:\\\\python3\\\\lib\\\\string.py'>
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模塊
    +關注

    關注

    7

    文章

    2695

    瀏覽量

    47433
  • python
    +關注

    關注

    56

    文章

    4792

    瀏覽量

    84629
收藏 人收藏

    評論

    相關推薦

    2.2 python字符串類型

    2.2 python字符串類型1. 如何定義字符串字符串Python中最常用的數據類型之一。使用單引號或雙引號來創建
    發表于 02-17 17:12

    python字符串拼接方式了解

    python字符串拼接的方式 在Python的實際開發中,很多都需要用到字符串拼接,python字符串
    發表于 12-06 10:09 ?1032次閱讀

    教你7個Python判斷字符串是否包含子的方法

    教你7個Python判斷字符串是否包含子的方法
    的頭像 發表于 08-17 10:52 ?5094次閱讀
    教你7個<b class='flag-5'>Python</b>判斷<b class='flag-5'>字符串</b>是否包含子<b class='flag-5'>串</b>的方法

    什么是復制字符串Python如何復制字符串

    連續幾篇文章都在寫 Python 字符串,這出乎我的意料了。但是,有的問題,不寫不行,特別是那種靈機一動想到的問題,最后你發現,很多人根本不懂卻又誤以為自己懂了。那就繼續刨根問底,探究個明白吧
    發表于 11-25 10:32 ?3011次閱讀

    2.2 python字符串類型

    2.2 python字符串類型 1. 如何定義字符串字符串Python中最常用的數據類型之一。 使用單引號或雙引號來創建
    的頭像 發表于 02-17 17:08 ?1422次閱讀

    Python-字符串

    字符串就是 一字符 ,是編程語言中表示文本的數據類型,在Python中使用一對雙引號 "" 或者一對單引號來定義.
    的頭像 發表于 02-16 15:05 ?1136次閱讀
    <b class='flag-5'>Python</b>-<b class='flag-5'>字符串</b>

    什么是字符串

    Python 中有很多數據類型,字符串是其中的一種
    的頭像 發表于 02-23 14:55 ?6104次閱讀
    什么是<b class='flag-5'>字符串</b>

    python字符串序列操作和不可變性

    初識python字符串序列操作和不可變性。python字符串序列操作為序列通用操作,python字符串
    的頭像 發表于 02-23 15:01 ?856次閱讀

    python字符串有哪些特定方法

    python字符串序列操作也適用于列表和元組。 python字符串還有獨有方法,即字符串對象的函數,其他對象不可調用,只有
    的頭像 發表于 02-23 15:02 ?703次閱讀

    淺析python字符串模式匹配

    python字符串可以通過re模塊的模式匹配來處理文本。
    的頭像 發表于 02-23 15:04 ?2323次閱讀

    Python中檢查字符串包含的方法

    Python 有多種處理字符串的方法。今天我們介紹如何檢查一個字符串中是否包含另一個字符串
    的頭像 發表于 05-14 16:02 ?1.6w次閱讀

    Python 如何判斷字符串是否包含子

    方法 使用 字符串 對象的 find 方法,如果有找到子,就可以返回指定子字符串中的出現位置,如果沒有找到,就返回 -1 >> > "hello,
    的頭像 發表于 11-02 10:55 ?488次閱讀

    字符串如何轉換成日期型

    同編程語言將字符串轉換為日期類型。 正文: 一、Python中的字符串轉日期轉換 在Python中,使用datetime模塊可以方便地將
    的頭像 發表于 11-17 16:27 ?9967次閱讀

    python輸出固定長度的字符串

    Python 是一種強大而靈活的編程語言,具有許多用于處理字符串的功能。在 Python 中,有多種方法可以輸出固定長度的字符串。下面將詳細介紹
    的頭像 發表于 11-22 10:41 ?3295次閱讀

    python如何統計字符串中字母個數

    Python中統計字符串中字母個數的方法有多種,下面我會詳細介紹一些常用的方法。 方法一:使用循環遍歷字符串 該方法通過循環遍歷字符串中的每
    的頭像 發表于 11-23 16:29 ?1.4w次閱讀
    主站蜘蛛池模板: 国产精品第1页在线观看| 中文字幕乱码亚洲无线三区| 一级做a爰片久久毛片免费| 99视频在线精品免费观看18| 粉色视频午夜网站入口| 精品国产乱码久久久久乱码 | 欧美亚洲综合另类无码| 99久久免费国内精品| 国产99久久九九精品无码不卡| 沈阳熟女露脸对白视频| 亚洲色欲色欲无码AV| 电影 qvod| 捏奶动态图吃奶动态图q| 亚洲精品AV无码喷奶水糖心| fyeex性欧美人与曾| 久久视频这只精品99re6| 天美传媒在线完整免费观看网站| 91交换论坛| 久久精品AV一区二区无码| 无人区乱码1区2区3区网站| 99久久免费热在线精品| 久久久97丨国产人妻熟女| 臀精插宫NP文| 动漫美女被爆挤奶歪歪漫画| 男女肉大捧进出全过程免费| 午夜影视不充值观看| 欧美人与动牲交XXXXBBBB免费| 一个人免费视频在线观看高清版| 国产传媒在线观看| 乳欲性高清在线| 厕所RXXX| 日日啪无需播放器| xxx性欧美在线| 殴美黄色网| jijzzizz中国版| 求个av网站| 粗壮挺进邻居人妻无码| 日日噜噜夜夜狠狠扒开双腿| 成人中文字幕在线| 色戒2小时38分在线观看| 国产AV亚洲国产AV麻豆|