誰も、こんにちは!strとintで計算するPython
私は正しくカウントできません。私は迷っています。目の第二のペアは本当に役立つだろう。
count1 = (count1 - 1)
私は:1この変数から、ように - 私は単に減算するたい場合、しかし
import ConfigParser
config = ConfigParser.ConfigParser()
config.read("config.ini")
count1 = config.get('Counter','count1')
>>> print count1
5
:
私は私の設定ファイルから変数を取得していますエラーに遭遇しました:
TypeError: unsupported operand type(s) for -: 'str' and 'int'
本当にありがとうございます。ありがとう!
count1 = int(config.get('Counter', 'count1'))
ます。またconfig.getint
またはconfig.getfloat
メソッドを使用することができます:あなたは、文字列と算術演算を行うことはできません
エラーメッセージがわかりますように、:あなたが設定から
int
が必要な場合は、あなたは
RawConfigParser.getint
メソッドを使用することができます。 '1'は' int 'なので 'count1'は' str'でなければなりません。あなたはそれを確かめるためにエラーを与える行の前に 'print type(count1)'を書くことができます。次に、 'int()'で変換してください。 – Efferalgan