python distutils简单示例-如何解析参数

python distutils简单示例-如何解析参数,python,Python,指: 这是setup.py: from distutils.core import setup setup(name='foo', version='1.0', py_modules=['foo'], ) 然后它说要运行这个命令: python setup.py sdist 参数sdist的解析方式/内容/位置 函数setup解析命令行参数:它读取sys.argv。看 您肯定会混淆函数参数(在setup.py脚本中定义的参数)和命令行参数(即setup.py

指:

这是
setup.py

from distutils.core import setup
setup(name='foo',
      version='1.0',
      py_modules=['foo'],
      )
然后它说要运行这个命令:

python setup.py sdist


参数
sdist
的解析方式/内容/位置

函数
setup
解析命令行参数:它读取
sys.argv
。看

您肯定会混淆函数参数(在
setup.py
脚本中定义的参数)和命令行参数(即
setup.py sdist

运行设置
功能注释中给出了一条信息:

在调用期间,“sys.argv[0]”将替换为“script”script_args'是字符串列表;如果提供

在调用期间,“sys.argv[1:]”将替换为“script_args”