所以我试图将一个数字从一个文本文件乘以一个名为quantity
的变量,该变量也是一个数字,但例如3x5
,它会输出33333
,但我需要15,我该如何解决这个问题?
if GTIN=='86947367':
with open("read_it.txt") as fp:
next(fp)
next(fp)
total1=quantity*int(next(fp))
print(total1)
输出:33333
答案 0 :(得分:1)
嗯,显然,您的quantity
是字符串'3'
- 这会乘以5,得到'33333'
。您还需要一个int()
才能将'3'
转换为3
:)