python - str.用数字替换字符串(python)
问题描述
我创建 JSON,我需要用数字替换一些字符串。这是我的代码:
row[1] = row[1].replace('Neuf', '1')
问题是当我想要数字 1 时,我以“1”结尾......
解决方案
使用str.replace
将始终导致str
. 如果你想要一个 int,请执行以下操作:
row[1] = 1 if row[1] == 'Neuf' else row[1]
推荐阅读
- wpf - 带有嵌套 ListView 双击事件的 ListView 触发两次
- windows - 在 Windows CMD 命令中关闭两个单独的任务列表文本文件中找不到的应用程序
- python - 在 matplotlib 中绘制可变数量的子图的函数
- python-2.7 - Spyder 4.1 3 从 python 3 更改为 python 2
- sql-server - 如果不存在,则为每个时间增量返回一行
- android - 如何在 Robolectric 单元测试中使用真实的位图对象?
- java - 无法解析 java 对象上的方法
- javascript - 悬停时,如果该层鼠标悬停,则移动另一层,然后悬停停止
- pug - 如何在 pugjs 的脚本中使用 HTML const 变量
- php - 不要在新页面中打开类别