小编Nee*_*Lad的帖子

Python:基数为10的int()的无效文字:'a'

import sys

a =int( sys.argv[1])

print "\nArguments -->",a , sys.argv[2]

print "\nNo of Argu ",  len(sys.argv), "\n"

print str(sys.argv)
Run Code Online (Sandbox Code Playgroud)

命令窗口输出我给出的是:

python testfunction.py a sf df sf
Run Code Online (Sandbox Code Playgroud)

Whenevr第一个参数被视为'a',它显示错误 - >

invalid literal for int() with base 10: 'a'
Run Code Online (Sandbox Code Playgroud)

新手到python.如果没有尝试,PLease提供了如何处理它的解决方案

当我不给蚂蚁论证时,我也应该处理

命令窗口outout我给:

python testfunction.py

错误:IndexError:列表索引超出范围

python argv

-3
推荐指数
1
解决办法
3632
查看次数

标签 统计

argv ×1

python ×1