2017-07-17 27 views
-5

Google BigQueryからダウンロードされたJSONが1つしかありません。この変数をPythonスクリプトでどのように表現するのですか。お手伝いありがとう!JSONファイルからPythonに変数をロード

import smtplib 
import os 

from slacker import Slacker 

def post_slack(): 
    """Post slack message.""" 
    try: 
     slack = Slacker(token) 

     obj = slack.chat.post_message(
      channel='#dataworksapp', 
      as_user=True, 
      attachments=[ 
     { 
      "fallback": "Required plain-text summary of the attachment.", 
      "color": "#36a64f", 
      "pretext": "Optional text that appears above the attachment block", 
      "author_name": "Data Works", 
      "author_link": "http://flickr.com/bobby/", 
      "author_icon": "http://flickr.com/icons/bobby.jpg", 
      "title": "BlueBox Weekly Information", 
      "title_link": "https://console.cloud.google.com/storage/browser/firebase_results/?project=dataworks-356fa", 
      "text": "Optional text that appears within the attachment", 
      "fields": [ 
       { 
        "title": "BlueBox Devices Connected", 
        "value": "High", 
        "short": 'true' 
       }, 
       { 
        "title": "BlueBox Connection Time", 
        "value": "High", 
        "short": 'true' 
       } 
      ], 
      "image_url": "http://my-website.com/path/to/image.jpg", 
      "thumb_url": "http://example.com/path/to/thumb.png", 
      "footer": "Slack API", 
      "footer_icon": "https://platform.slack-edge.com/img/default_application_icon.png", 
      "ts": 123456789 
     }]) 
     print obj.successful, obj.__dict__['body']['channel'], obj.__dict__[ 
      'body']['ts'] 
    except KeyError, ex: 
     print 'Environment variable %s not set.' % str(ex) 

if __name__ == '__main__': 
    post_slack() 

これは私のコードです。私はJSONからアップロードされた変数であるために添付ファイルの "値"の部分が必要です。

+1

私たちがお手伝いできるように、いくつかのコードを記入してください! –

+0

編集に自分のコードを追加しました。 –

+0

jsonデータを処理していただきありがとうございます。インターネットには数多くの例があります。尋ねる前に何を研究していますか? [Stack Overflowユーザーの研究努力の程度](http://meta.stackoverflow.com/q/261592/7432) –

答えて

1
import json 
json_text = '{"some":"json"}' 
some_dict = json.loads(json_text) 
関連する問題