av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

python - 有一個函數名(字符串形式),如何能夠調用這個函數?

瀏覽:159日期:2022-09-11 15:04:42

問題描述

比如:

def afunc(): return 0

現在我有變量s=’afunc’,(此處僅舉例,實際操作時名字是可變的)那么想調用afunc函數應當怎么操作呢?

補充說明:我的意思是,在實際應用中,我沒有辦法知道這個函數具體名字叫什么(上面的afunc只是隨便舉個例子),但我知道他的名字保存在一個字符串s中,我有的僅僅是s這個變量,那么我能不能通過這個s,來對那個函數進行調用

問題解答

回答1:

根據你的描述,可以參考以下代碼

環境:python2.7.11

import sysdef afunc(): return 0s= 'afunc'get_afunc = getattr(sys.modules[__name__], s)print get_afunc()

運行結果

python - 有一個函數名(字符串形式),如何能夠調用這個函數?

回答2:

假設你寫這個函數的文件叫a.py,在a.py所屬的文件夾下新建一個文件叫b.py,在b.py的開頭寫上from a import afunc,這樣你在b.py中就可以使用afunc()了。

標簽: Python 編程
主站蜘蛛池模板: 国产午夜一区二区 | 好色影院 | 久久中文视频 | 国产在线一| av在线成人 | 三级福利视频 | 欧美特黄一级片 | 秋霞国产 | 96在线视频 | 国产精品美女久久 | 欧美成人免费视频 | 久草小视频 | 日韩国产一区 | 亚洲丝袜一区 | 久久艹精品 | 超碰在线99 | 日日夜夜精品视频免费 | 在线日韩视频 | 日本不卡在线播放 | 日本不卡中文字幕 | 欧美日韩在线观看视频 | av日韩在线播放 | 精久久久久 | 国产精品成人国产乱 | 日韩欧美高清 | 簧片在线免费观看 | 国产高清网站 | 91伊人| 五月天一区二区三区 | 毛片网站大全 | 日本亚洲精品 | 一级a毛片 | 福利视频网址导航 | 成人看片网 | 狠狠干夜夜 | 一级片在线播放 | 色99999 | 欧美一级片在线 | 亚洲区视频 | 在线观看二区 | 亚洲日本在线观看 |