誰かが私がこれを修正するために何をする必要があるかを理解するのを手伝ってくれる?
入力はドメインまたはIPアドレスのリストであるため、文字列、数字など、実際には何でもかまいません。
文字列としてキャストすることで問題を回避しようとしましたが、運がありません!
どんな助けも素晴らしいでしょう
TypeError Traceback (most recent call last)
<ipython-input-7-6c3a37053f0a> in <module>()
16 for x in index:
17 #if it ends with a number, it's an IP
---> 18 if str(x[len(str(x)-1)]).isnumeric():
19 cleandomain.append(str(x[0])+'.'+str(x[1])+'.*.*')
20 #if its in the CDN list, take a subdomain as well
TypeError: unsupported operand type(s) for -: 'str' and 'int'
問題はこの行にあります
len(str(x)-1)
に変更します
len(str(x))-1
コードで文字列から1を減算しようとしたため、エラーが発生しました。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加