将数字乘以文本文件

时间:2016-03-13 17:06:25

标签: python python-3.x multiplying

所以我试图将一个数字从一个文本文件乘以一个名为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

1 个答案:

答案 0 :(得分:1)

嗯,显然,您的quantity是字符串'3' - 这会乘以5,得到'33333'。您还需要一个int()才能将'3'转换为3:)