import socket import argparse # python 文件名.py --domain qq.com # 运行 # ip查询函数 def Ipquery(domain): for i in domain: ip = socket.gethostbyname(i) print(i,'--',ip) # 创建ArgumentParser()对象 if __name__ == '__main__': parser = argparse.ArgumentParser() # 调用add_argument方法添加参数 parser.add_argument('--domain', '-d', dest='domain', default='www.baidu.com', type=str, nargs='+', help='输入对应参数') # parser.add_argument('--test', '-t', dest='test', default='test', type=str, nargs='+', help='输入对应参数') # 使用parse_args()解析添加的参数 args=parser.parse_args() # print(type(args.domain)) Ipquery(args.domain)
Python的argparse获取命令参数
最新推荐文章于 2024-05-30 11:43:13 发布