python-3.x - 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'
谢谢
解决方案
错误消息意味着x1[0]
是字符串“Gene1”,它不能转换为整数。输入文件与您的代码不匹配,或者您可能想要附加字符串,即:
a.append(x1[0])
推荐阅读
- arabic - 在 RTF 模板中以阿拉伯语显示文本
- rx-swift - 一旦网络在 RxSwift 中断开,再次触发 api
- python - Pandas Dataframe 根据具有相等值的两列删除行
- azure - 为什么 Azure 虚拟网络快速路由网关需要公共 IP?
- ios - 如何从 chromium-iOS 存储库中提取 iOS 特定代码并且仅在没有 ninja 工具的 Xcode 中工作?
- git - 与合并的区别?
- javascript - three.js 从 2 个点和半径进行圆锥旋转
- javascript - 如何在数组中插入新项目并更新旧项目?
- loops - 如何遍历 Julia 字典?
- prism - 如何将用户控件放在wpf prism中的itemsControl中