Python 命令行选项和导入函数
我正在从python模块导入一个函数(使用from python_file import函数),然后在我的系统中使用该函数Python 命令行选项和导入函数,python,python-import,argparse,Python,Python Import,Argparse,我正在从python模块导入一个函数(使用from python_file import函数),然后在我的系统中使用该函数 我现在的问题是,我希望用户使用argparse模块通过命令行指定python文件和函数。但我不知道如何做到这一点。有人能解释一下怎么做吗?argparse的用法很简单 诀窍是导入一个模块及其函数之一,两者都作为字符串提供 import argparse parser = argparse.ArgumentParser(description='Import stuff')
我现在的问题是,我希望用户使用argparse模块通过命令行指定python文件和函数。但我不知道如何做到这一点。有人能解释一下怎么做吗?argparse的用法很简单 诀窍是导入一个模块及其函数之一,两者都作为字符串提供
import argparse
parser = argparse.ArgumentParser(description='Import stuff')
parser.add_argument('--module')
parser.add_argument('--function')
args = parser.parse_args()
module = __import__(args.module)
function = getattr(module, args.function)
argparse
的使用非常简单
诀窍是导入一个模块及其函数之一,两者都作为字符串提供
import argparse
parser = argparse.ArgumentParser(description='Import stuff')
parser.add_argument('--module')
parser.add_argument('--function')
args = parser.parse_args()
module = __import__(args.module)
function = getattr(module, args.function)
对于初学者,请看?当提出问题时,请尝试指定您尝试了什么以及您遇到了什么问题。对于初学者,请看?当提出问题时,请尝试指定您尝试了什么以及您遇到了什么问题。