python - 如何在字符串python中获取具体参数
问题描述
我有 3 个参数要给我的程序,但 python 识别超过 3 个。例如:
./myprogram "fist argument" "second argument" "thrid one"
所以 sys.argv[1] 将是 - “首先和 sys.argv[2] 将是参数
我怎样才能只有 3 个字符串?
像string1 =“拳头论点”等..
解决方案
你真的不应该为参数使用空格,因为它是命令行参数的分隔符。考虑使用引号将参数括起来,或者以一种 hacky 的方式,例如,合并前两个字符串以获得第一个参数,依此类推。
另外,我相信这已经在这里得到了回答。
推荐阅读
- codenameone - javax.net.ssl.SSLHandshakeException 错误 -codenameone
- python - 无法理解 LSTM 输出。
- javascript - webgl中的内部计数器?
- react-native - 选项卡内的平面列表未正确呈现
- python - python如何使用带有多个方程的欧拉法
- node.js - 为什么我的 try catch 块没有捕获我的 Promise.promisifyAll 对象抛出的 fs.renameSync 异常
- reactjs - React 代码没有被调用 - React 基础
- php - Facebook Business PHP SDK:无法访问不是由拥有此应用程序的企业管理的对象
- vim - VIM:如何在特定位置打开 NERDTree
- javascript - 视频播放器源更新