<p>对于我正在编写的代码,我使用逗号将一个文本文件拆分,现在对于其中的每个值,我希望使其成为一个整数。我尝试过将文本文件拆分,然后将其转换为整数,但这不起作用。对于文件中的所有值,有没有任何方法可以说,做某件事?另外,价值的多少并不具体,它取决于程序的用户(它是一个‘购物清单’程序)。
我的当前代码:</p>
<pre><code>TotalCOSTS=open("TotalCOSTS.txt","r")
Prices=TotalCOSTS.read()
print(Prices)
Prices.strip().split(",")
IntPrices=int(NewPrices)
print(len(IntPrices))
if len(IntPrices)==1:
print("Your total cost is: "+IntPrices +" Pounds")
elif len(IntPrices)>1:
FinalTotal = sum([int(num) for num in IntPrices.split(",")])
print("Your total cost is: "+ FinalTotal +" Pounds")
</code></pre>
<p>Prices是包含值的文件,所以我去掉了它的空白,然后将其拆分。这就是我需要继续下去的地方。
谢谢xx</p>