use*_*889 1 python command-line sys
我试图在以下形式读取python中的命令行参数:
python myprogram.py字符串字符串字符串
我已经尝试使用sys.argv [1-3]来获取每个字符串,但是当我有一个字符串如$ unny-Day时,它不会处理整个字符串.我怎样才能完全处理这些字符串?
你在用shell吗?$是shell中的一个特殊字符,被解释为shell变量.由于变量不存在,因此在文本上用空字符串替换.
尝试在参数周围使用单引号,例如> python myapp.py '$unny-Day'.
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |