首页 > 解决方案 > ValueError:int() 的无效文字,基数为 10:'Gene1'

问题描述

我无法摆脱这个错误。有人可以帮忙吗?

这是代码: 规范化函数的代码的第一部分正在工作,但是当添加第二部分时,出现以下错误。

Traceback (most recent call last):
  File "/Users/abdimicro/Desktop/B573/9:22/test1.py", line 
  96, in <module>
    a.append(int(x1[0]))
ValueError: invalid literal for int() with base 10: 'Gene1'

谢谢

标签: python-3.x

解决方案


错误消息意味着x1[0]是字符串“Gene1”,它不能转换为整数。输入文件与您的代码不匹配,或者您可能想要附加字符串,即:

a.append(x1[0])

推荐阅读