返回顶部
首页 > 资讯 > 后端开发 > Python >python中命令行传参方法有哪些
  • 541
分享到

python中命令行传参方法有哪些

2023-06-15 05:06:49 541人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

小编给大家分享一下python中命令行传参方法有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!argparse1import argparseimport sysFLAGS = 

小编给大家分享一下python中命令行传参方法有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

argparse1

import argparseimport sysFLAGS = Nonedef main():  print(FLAGS.data_dir)if __name__ == '__main__':  parser = argparse.ArgumentParser()  parser.add_argument('--data_dir', type=str,                      default='input_data',                      help='Directory for storing input data')  FLAGS, unparsed = parser.parse_known_args()  main()  #tf.app.run(main=main, argv=[sys.argv[0]] + unparsed)

argparse2

def main(args):   print(args.input_dir)def parse_arguments(argv):    parser = argparse.ArgumentParser()    parser.add_argument('-I', '--input_dir', type=str, help='Directory with unaligned images.')       return parser.parse_args(argv)if __name__ == '__main__':    main(parse_arguments(sys.argv[1:]))

gflags

import sysimport osimport gflagsFlags = gflags.FLAGSgflags.DEFINE_string('src_path', 'test', 'path pattern')def main():  print(Flags.src_path)if __name__ == "__main__":    Flags(sys.argv)    main()

补充:python3 命令行传入参数(cmd -parameter)

1. 新建

cmd_parameter.py

2. 复制如下测试代码到

cmd_parameter.py
import argparseparser = argparse.ArgumentParser(description='manual to this script')parser.add_argument('--string', type=str, default=None)parser.add_argument('--int-input', type=int, default=32)parser.add_argument('--list-input', type=list, default=[1,2,3])args = parser.parse_args()if __name__ == '__main__':    print(args.string)    print(args.int_input)    print(args.list_input)    # 命令行输入这个    # Python cmd_parameter.py --string=python --int-input=10 --list-input=123

3. 命令行运行

python cmd_parameter.py --string=python --int-input=10 --list-input=123

python主要应用领域有哪些

1、云计算,典型应用OpenStack。2、WEB前端开发,众多大型网站均为python开发。3.人工智能应用,基于大数据分析深度学习而发展出来的人工智能本质上已经无法离开python。4、系统运维工程项目自动化运维的标配就是python+Django/flask。5、金融理财分析,量化交易,金融分析。6、大数据分析。

看完了这篇文章,相信你对“python中命令行传参方法有哪些”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网Python频道,感谢各位的阅读!

--结束END--

本文标题: python中命令行传参方法有哪些

本文链接: https://lsjlt.com/news/277931.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python中命令行传参方法有哪些
    小编给大家分享一下python中命令行传参方法有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!argparse1import argparseimport sysFLAGS = ...
    99+
    2023-06-15
  • python 命令行传参方法总结
    argparse1 import argparse import sys FLAGS = None def main(): print(FLAGS.data_dir) if ...
    99+
    2024-04-02
  • python命令行传入参数的方法是什么
    Python命令行传入参数的方法是使用sys模块中的argv列表。argv是一个包含命令行参数的列表,其中第一个元素是脚本的名称,后...
    99+
    2023-09-22
    python
  • Python中的命令行参数解析模块有哪些
    这篇文章将为大家详细讲解有关Python中的命令行参数解析模块有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传统语...
    99+
    2023-06-14
  • linux shell命令行参数有哪些
    Linux shell命令行参数有以下几种常见类型: 选项参数:以"-“或”–"开头的参数,用于控制命令的行为...
    99+
    2024-02-29
    linux shell
  • Python执行外部命令的方法有哪些
    这篇文章主要介绍“Python执行外部命令的方法有哪些”,在日常操作中,相信很多人在Python执行外部命令的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python执行外部命令的方法有哪些”的疑...
    99+
    2023-06-16
  • Python中函数参数传递方法有哪些
    这篇文章主要介绍“Python中函数参数传递方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python中函数参数传递方法有哪些”文章能帮助大家解决问题。定义和传递参数parameters ...
    99+
    2023-07-06
  • python传入参数的方法有哪些
    在Python中,传递参数的方法有以下几种:1. 位置参数(Positional Arguments):按照参数在函数定义时的顺序进...
    99+
    2023-09-16
    python
  • 常用Perl命令行参数有哪些
    这篇文章将为大家详细讲解有关常用Perl命令行参数有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Perl命令行应用介绍Perl语言中有很多Perl命令行参数.通过它们,我们有机会写出更简单的程序,在...
    99+
    2023-06-17
  • FileZilla Server.exe命令行参数都有哪些
    本篇文章给大家分享的是有关FileZilla Server.exe命令行参数都有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。FileZilla是一种快速、可信赖的FTP客...
    99+
    2023-06-16
  • shell脚本命令行参数有哪些
    本篇内容主要讲解“shell脚本命令行参数有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“shell脚本命令行参数有哪些”吧!之所以用到命令行参数,关键在于shell脚本需要与运行脚本的人员...
    99+
    2023-06-09
  • Windows中有哪些运行Linux命令的方法
    这篇文章给大家介绍Windows中有哪些运行Linux命令的方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、在 Windows 10 上使用 Linux Bash Shell你是否知道可以在 Windows 10...
    99+
    2023-06-16
  • Shell.Application执行命令的方法有哪些
    这篇文章将为大家详细讲解有关Shell.Application执行命令的方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码如下:Set objShellApp = ...
    99+
    2023-06-08
  • 关于命令行执行Python脚本的传参方式
    目录命令行执行Python脚本的传参应用场景方式一方式二python-命令行传参sys.argv实际运用argv获取参数getopt模块实例实际场景运用命令行执行Python脚本的传...
    99+
    2024-04-02
  • linux中ls命令参数有哪些
    这篇文章主要介绍linux中ls命令参数有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、ls命令参数详解 可以通过阅读 ls 的说明书页(man ls)来获得选项的完整列表。 -a – 全...
    99+
    2023-06-09
  • Linux中top命令参数有哪些
    这篇文章将为大家详细讲解有关Linux中top命令参数有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。top命令用法top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中...
    99+
    2023-06-22
  • linux中netstat命令参数有哪些
    netstat命令用于显示网络连接、路由表和网络接口信息。在Linux中,netstat命令有以下参数:- `-a`:显示所有的连接...
    99+
    2023-09-29
    linux
  • Python 获得命令行参数的方法
    如果想对python脚本传参数,python中对应的argc, argv(c语言的命令行参数)是什么呢? 需要模块:sys 参数个数:len(sys.argv)脚本名:    sys.argv[0] 参数1:     sys.argv[...
    99+
    2023-01-31
    命令行 参数 方法
  • Python pymysql向SQL语句中传参的方法有哪些
    这篇文章主要介绍了Python pymysql向SQL语句中传参的方法有哪些,具有一定借鉴价值,需要的朋友可以参考下。下面就和我一起来看看吧。目录Python-pymysql如何向SQL语句中传参方法一:不传递参数方法二:使用数组...
    99+
    2023-07-06
  • node.js命令行使用的方法有哪些
    在Node.js命令行中,可以使用以下方法:1. 执行JavaScript文件:使用`node`命令后跟要执行的JavaScript...
    99+
    2023-08-16
    node.js
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作