Python 以10为基数的int()的文本无效:';63和"x27 ;;
我正在运行以下程序,它会产生以下故障。我认为逻辑是正确的。怎么了Python 以10为基数的int()的文本无效:';63和"x27 ;;,python,Python,我正在运行以下程序,它会产生以下故障。我认为逻辑是正确的。怎么了 invalid literal for int() with base 10: '63,' 代码: 假设示例文本[iTemp]等于“,”。然后是表情 sample_text[iTemp] != "," or sample_text[iTemp] != "]" 将等于False或True,这等于True,然后输入循环体并将逗号附加到文本中 这里需要的逻辑运算符是和: sample_text[iTemp] != "," and
invalid literal for int() with base 10: '63,'
代码:
假设
示例文本[iTemp]
等于“,”
。然后是表情
sample_text[iTemp] != "," or sample_text[iTemp] != "]"
将等于False或True
,这等于True
,然后输入循环体并将逗号附加到文本中
这里需要的逻辑运算符是和:
sample_text[iTemp] != "," and sample_text[iTemp] != "]"
您正在尝试将包含逗号的字符串转换为整数。关于错误消息有什么不清楚的?
sample_text[iTemp] != "," and sample_text[iTemp] != "]"