python - Python:保留字符串中的前导零
问题描述
我有一个 JSON 内容要使用 Python 转换为 XML 文件。
我的问题是每个以前导零开头的字符串都打印出来没有零。
这是我的 JSON 源文件的片段。
[
{ "virtuemart_product_id": 1001,
"product_name": "Grüne Olivenpaste Arbequina",
"product_sku": "000053",
"product_params": ...
}
]
如果我运行此代码:
import json
with open('Data.json', encoding='utf-8') as f:
data = json.load(f)
for item in data:
print(str(item['product_sku']))
# code to print out XML...
product_sku丢失了前导零并显示为 53。这是一个问题,因为确切的名称必须与图像的名称匹配。
为什么没有零?它是一个字符串,而不是一个整数。
解决方案
推荐阅读
- visual-studio-code - 自定义括号对着色(内置)VSCode
- c# - 使用 Protobuf-Net 序列化未知子类型
- javascript - 从 id 列表中动态加载组件
- r - 如何以一种方式为每个变量勾勒选择具有正态分布的图形
- flutter - 我想验证我的用户名和密码,比较我从 api 请求颤振中得到的信息
- lightgbm - LightGBM 如何评估加权数据集?它是给出加权评估指标还是未加权版本?
- python - 提取特定的 k-mean 图像量化簇
- python - 我的代码正在执行第一部分而不是第二部分。两个部分都可以自己正常工作
- c++ - 使用其基类重新创建对象是否定义良好?
- c# - ActiveX 旧版应用程序 IE11 生命周期结束