AttributeError: ‘str’ object has no attribute ‘as_integer_ratio’

【不具合内容】

Pythonでas_integer_ratio()メソッドを使った時に発生

data = "adbcdefghijklmlopqrstuvwxyz"
data.as_integer_ratio()

AttributeError                            Traceback (most recent call last)
<ipython-input-55-861e9bcacb6b> in <cell line: 2>()
      1 data = "adbcdefghijklmlopqrstuvwxyz"
----> 2 data.as_integer_ratio()

AttributeError: 'str' object has no attribute 'as_integer_ratio'

【原因】

as_integer_ratio()は数値専用のメソッドであるため。

【解決方法】

文字列に対してas_integer_ratio()メソッドを使わないようにする。

コメントを残す

* 印は必須項目です。メールアドレスは公開されません。

次のHTMLタグと属性を使用することができます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください