gpt4 book ai didi

python - 将python中的整数解析为另一个软件的命令

转载 作者:行者123 更新时间:2023-12-01 03:35:50 25 4
gpt4 key购买 nike

我想写

vol_id = geom.get_owning_volume("surface", 12)

并且在大型代码执行期间我有 S=12,所以我使用

S=12
vol_id = geom.get_owning_volume("surface", "%d") %(S)

这给了我一个错误

TypeError: in method 'get_owning_volume', argument 2 of type 'int'

我已经使用了变体

S=12
vol_id = geom.get_owning_volume("surface", "%d" %(S))

这给出了相同的错误

为什么我无法将整数12解析到所需的位置!有什么建议吗?

最佳答案

% 运算符用于插入字符串,而不是插入 Python 代码。您的示例尝试在函数需要数字的地方传递字符串 "%d" ;难怪会失败!

根据您的情况,只需将变量 S 放在您需要的位置即可:

S=12
vol_id = geom.get_owning_volume("surface", S)

关于python - 将python中的整数解析为另一个软件的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40406588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com