使用argparse从Python中的文件解析字典可以通过以下步骤实现:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('-f', '--file', type=str, help='输入文件路径')
args = parser.parse_args()
with open(args.file, 'r') as file:
dictionary = eval(file.read())
这里假设输入文件中的内容是一个合法的Python字典表达式,例如:
{'key1': 'value1', 'key2': 'value2'}
完整的代码示例:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('-f', '--file', type=str, help='输入文件路径')
args = parser.parse_args()
with open(args.file, 'r') as file:
dictionary = eval(file.read())
print(dictionary)
这样就可以从命令行中指定文件路径,并将文件中的字典解析出来并打印出来。
关于argparse的更多用法和详细说明,可以参考腾讯云的产品文档:argparse模块
领取专属 10元无门槛券
手把手带您无忧上云