私は何年もサイトを読んできましたが、今日は私の最初の質問です。Google Foobar:解決策を提出するときの属性エラー
私はチュートリアルの終了後に新しい発見された知識をテストしていたので、私はGoogle FoobarでPythonを検索するために招待されました。
私は、私は次のエラーを取得する私の 'solution.py' 提出:Eclipseの
でライン上の はAttributeError 13
このコードは正常に動作は、これはコードです:
from itertools import permutations
import time
x, y, z = 3, 19, 19
values = [x, y, z]
perm_obj = permutations(values)
for v in perm_obj:
try:
if time.strptime(str(v), '(%m, %d, %y)'): #This is line 13
my_output.append(v)
except ValueError:
pass
を編集:perm_objはitertools permutation
methodの結果です。
itertools.permutations(iterable, r=None)
編集:コードを少し変更して、perm_objの外観を少し変えました。私はこれが役立つことを願っています
コード:
from itertools import permutations
from datetime import datetime
def answer(x, y, z):
values = [x, y, z]
perm_obj = permutations(values)
my_output = []
for v in perm_obj:
try:
print(v)
datetime.strptime(str(v), '(%m, %d, %y)')
my_output.append(v)
except ValueError:
pass
出力:time
はstrptime
メソッドを持っていないdatetime.time
、のインスタンスであるよう
(19, 19, 3)
(19, 3, 19)
(19, 19, 3)
(19, 3, 19)
(3, 19, 19)
(3, 19, 19)
Vの一例を提供したり – ravigadila
ラヴィをperm_objしてください。? – Alex
コードが10行だけであれば、13行目のエラーはGoogleのコードでなければなりません:) – 9000