Google Analytics APIを使用するPythonスクリプトがあり、私のfor
ループに構文エラーが表示されています。SyntaxError Python - segments.get( 'items'、[])のセグメント用:
スクリプト:
def get_segments():
try:
segments = analytics.management().segments().list().execute()
# except TypeError, error:
# Handle errors in constructing a query.
# print 'There was an error in constructing your query : %s' % error
# except HttpError, error:
# Handle API errors.
# print ('There was an API error : %s : %s' %(error.resp.status, error.resp.reason))
# Example #2:
# The results of the list method are stored in the segments object.
# The following code shows how to iterate through them.
for segment in segments.get('items', []):
print 'Segment Id = %s' % segment.get('id')
print 'Segment kind = %s' % segment.get('kind')
print 'Segment segmentId = %s' % segment.get('segmentId')
print 'Segment Name = %s' % segment.get('name')
print 'Segment Definition = %s' % segment.get('definition')
if segment.get('created'):
print 'Created = %s' % segment.get('created')
print 'Updated = %s' % segment.get('updated')
print
エラー:
File "scripty.py", line 87
for segment in segments.get('items', []):
^
SyntaxError: invalid syntax
「例外」がないと「試行」があるのはなぜですか? – melpomene
すべてのあなたの 'except'ブロックをコメントアウトしました。 Pythonは 'except'も' finally'も使わずに 'try'を許可しません。 – user2357112
キャレットがどこを指しているのか分からない場合は、前の行に戻ってスキャンを開始してください。 –