相关疑难解决方法(0)

Python Flask,TypeError:'dict'对象不可调用

有一个似乎很常见的问题,但我已经完成了我的研究,并没有看到它在任何地方都被完全重建.当我打印时json.loads(rety.text),我看到了我需要的输出.然而,当我打电话给return时,它会向我显示这个错误.有任何想法吗?非常感谢帮助,谢谢.我正在使用Flask MethodHandler.

class MHandler(MethodView):
    def get(self):
        handle = ''
        tweetnum = 100

        consumer_token = '' 
        consumer_secret = ''
        access_token = '-'
        access_secret = ''

        auth = tweepy.OAuthHandler(consumer_token,consumer_secret)
        auth.set_access_token(access_token,access_secret)

        api  = tweepy.API(auth)

        statuses = api.user_timeline(screen_name=handle,
                          count= tweetnum,
                          include_rts=False)

        pi_content_items_array = map(convert_status_to_pi_content_item, statuses)
        pi_content_items = { 'contentItems' : pi_content_items_array }

        saveFile = open("static/public/text/en.txt",'a') 
        for s in pi_content_items_array: 
            stat = s['content'].encode('utf-8')
            print stat

            trat = ''.join(i for i in stat if ord(i)<128)
            print trat
            saveFile.write(trat.encode('utf-8')+'\n'+'\n')

        try:
            contentFile = open("static/public/text/en.txt", "r") …
Run Code Online (Sandbox Code Playgroud)

python json flask

37
推荐指数
3
解决办法
3万
查看次数

测试Flask响应是否为JSON

如何测试Flask视图生成的响应是否为JSON?

from flask import jsonify

@app.route('/')
def index():
    return jsonify(message='hello world')

c = app.app.test_client()
assert c.get('/').status_code == 200
# assert is json
Run Code Online (Sandbox Code Playgroud)

python flask

2
推荐指数
1
解决办法
2182
查看次数

标签 统计

flask ×2

python ×2

json ×1