sys.argv的用法

sys.argv用于取得执行python程序时的参数

通过一个示例说明

➜  sys_argv tree.

├── __init__.py

├── argv_01.py

├── argv_02.py


# argv_01.py

importsys

fromsys_argv.argv_02importargv_02_func_01

print('this is argv_01')

print(sys.argv)

argv_02_func_01()



# argv_02.py

importsys

defargv_02_func_01():

      print('this is argv02')

      print('this is argv02')

      print('this is argv02')

      print(sys.argv)

      print('this is argv02')

      print('this is argv02')


运行argv_01后的输出结果为:

this is argv_01

['/Users/mac/Django/python高级语法/sys_argv/argv_01.py']

this is argv02

this is argv02

this is argv02

['/Users/mac/Django/python高级语法/sys_argv/argv_01.py']

this is argv02

this is argv02

可见:

在文件2中打印sys.argv,也是打印文件1的文件名。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • sys.argv用于取得执行python程序时的参数 通过一个示例说明 ➜ sys_argv tree. ├──...
    modi1492阅读 1,732评论 0 0
  • sys.argv[]其实就是一个从程序外部获取参数的桥梁,这个“外部”很关键。sys.argv[]从外部取得的参数...
    python_spider阅读 519评论 0 1
  • 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入...
    小小不懂11阅读 3,463评论 2 30
  • 早上四点半就醒了,虽然现在还有点困意,看了最近的一期奇葩说。 你会发现辩论界的比赛,总是百分之二十的选手决定了80...
    掏出来搞事阅读 451评论 0 0
  • 所有的所有,都是从一个爱情故事开始的...... 周穆王与西王母 故事得从三千年前说起,当时极好游猎的周穆王领兵攻...
    小二丫等着阅读 7,288评论 2 9