2016-06-19 6 views
1

にそれを作る文字列からスペースを削除します。Pythonの私が<code><span id="balance">1 268</span></code>にスペースを削除し、それ<code>int</code></p> <p>コードになるだろうどのようにint型

Balance_afterWinORLoseBet.replace(" ", "") 
    Balance_afterWinORLoseBet = int(balance_new.text) #Makes new var, turns it into int. 


if "10.1" in countdown_timer.text: # 
    Balance_afterPlaceBet.replace(" ", "") 
    Balance_afterPlaceBet = int(balance_old.text) #Makes new var, turns it into int. 

Error

Balance_afterWinORLoseBet = int(balance_new.text) #Makes new var, turns it into int. ValueError: invalid literal for int() with base 10: '1 268'

答えて

0

int型(balance_new .text.replace( ""、 ""))

+0

ただ、これは、タブのために動作しないことを指摘したいと思います。 – ssundarraj

+0

コードのみの回答はお勧めしません。コードが何をしているのか、どのように答えているのか、いくつかの説明を追加してください。また、コードをコードとしてフォーマットします。 – JeffC

0

アリはこれを試してみてください。それはすべての空白文字に対して機能します。

int("".join(balance_new.text.split())) 
+0

彼は浮動小数点を必要としません。 – dsgdfg

-1

最後の出力を '1268'にして、HTMLタグを含む文字列全体を 'int'型に変換したくないと思います。この仮定では

、あなたはこれを試すことができます:あなたのコードが動作しない理由は他の回答の

myvar = '<span id="balance">1 268</span>' print int(myvar.replace(" ", "").split('>')[1].split('<')[0])

関連する問題

 関連する問題