亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:100日期: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 編程
主站蜘蛛池模板: 国产精品福利社 | 日本一级特黄在线播放 | 亚洲无线乱码高清在线观看一区 | 国内久久久久影院精品 | 亚洲精品高清国产一线久久97 | 关婷哪一级毛片高清免费看 | 欲色综合 | 国产精品亚洲一区二区三区在线观看 | xnxx 美女18| 欧美色xx| 九九在线免费视频 | 一本大道无香蕉综合在线 | 欧美视屏在线观看 | 欧美成人精品福利在线视频 | 91视频一88av| 国内自拍 在线播放 网红 | 国产成人一区二区在线不卡 | 欧美日韩国产深夜福利视频 | 日本高清免费不卡毛片 | 欧美不卡一区二区三区 | 亚洲精品久久玖玖玖玖 | 亚洲三区视频 | 欧美成人精品不卡视频在线观看 | 久本草在线中文字幕亚洲欧美 | 国产精品久久久亚洲第一牛牛 | 日韩欧美亚洲国产一区二区三区 | 国产成人亚洲合集青青草原精品 | 色婷婷在线视频 | 青青免费视频在线 | 亚洲欧美综合国产不卡 | 亚洲国产激情在线一区 | 成人性欧美丨区二区三区 | 欧美午夜理伦三级在线观看 | 亚洲一级特黄 | 香港aa三级久久三级不卡 | 亚洲国产精品一区二区第一页 | www一级毛片| 青青青视频蜜桃一区二区 | 日韩大尺度无遮挡理论片 | 欧美成人免费mv在线播放 | 香蕉依人 |