python源代码入门不太理解

有没有大佬帮我看看这是啥问题,刚开始学还不太明白
没有前面的代码可以运行,加上前面的代码就不行了。
我用的sublime 图片说明图片说明

百度一下 'str' object is not callable
然后你问题里给出的代码也不全

print("商品的数量是" + str(goods_num))
或者
print("商品的数量是%d" %goods_num)

下面那个类似

问题解决的话,请点下采纳

没太看懂你的问题,是goods.py运行失败?thing.py运行正常?
如果是,那你要把goods.py的完整代码放上来,
看错误提示,可以猜想到是你的good.py里使用了内置函数str当了变量使用,导致系统在做类型转换的时候出错了

一个是整型,一个是字符串,使用的时候转换下一下即可str()

a=1

b=2



print("测试用"+str(a))


#得到结果 测试用1