首页 > 解决方案 > 如何在字符串python中获取具体参数

问题描述

我有 3 个参数要给我的程序,但 python 识别超过 3 个。例如:

./myprogram "fist argument" "second argument" "thrid one"

所以 sys.argv[1] 将是 - “首先和 sys.argv[2] 将是参数

我怎样才能只有 3 个字符串?
像string1 =“拳头论点”等..

标签: pythonarguments

解决方案


你真的不应该为参数使用空格,因为它是命令行参数的分隔符。考虑使用引号将参数括起来,或者以一种 hacky 的方式,例如,合并前两个字符串以获得第一个参数,依此类推。

另外,我相信这已经在这里得到了回答。


推荐阅读