【发布时间】:2018-04-17 22:15:05
【问题描述】:
大家晚上好!
在下面运行我的编程代码时,我遇到了返回值的问题:
# -*- coding: utf-8 -*-
from flask import Flask, jsonify
from aldd import *
app = Flask(__name__)
names1=""
@app.route('/hashtags/'+b'<name>'.decode('utf-8'), methods=['GET'])
def hash(name):
name1 = "#" + name
d=startet(name1)
print(d)
app.config['JSON_AS_ASCII'] = False
return jsonify({'Segmentation hashtags': d})
if __name__ == '__main__':
app.run(port=9876)
在我的文件中,我调用另一个名为“aldd.py”的文件,它的内部函数“def startet(nam)”内部有一个参数。但是,当在我的当前文件中使用参数“name1”调用此函数时,没有错误,我得到的只是一个“无”值作为输出。
基本上,我在 Chrome 浏览器中运行程序,它看起来如下:
我的项目结构如下所示:
我猜这个错误可能是由于将这个函数的参数“name1”转移到“aldd.py”中的同一个函数引起的。但我可能弄错了。
请帮帮我!
提前致谢!
【问题讨论】: