可以实现模拟自己单位的返回的json的http服务的文件,用于项目测试或者学习事项用,本地的json文件

1.启动模块:

启动模块:
from apimodule import app    #一旦导入apimodule这个模块,自动运行__init__.py进行实例化"""
蓝图实现方式,以及多级目录事项
"""if __name__ == '__main__':app.run(debug=True,port=2015)

2.init文件内容

from flask import Flaskfrom .netposa.apiinterface import jk     #1.导入'netposa.apiinterface'蓝图'jk'
# 创建APP实例,给外面的manage.py使用
app=Flask(__name__)app.register_blueprint(jk)    #2.注册1--步导入的蓝图"""
说明:
在这里初始化内容,以及注册蓝图相应内容,这里是核心
1.对外给manage.py 提供app。到manage.py,运行即可
2.这里导入netposa文件夹下apiintrface.py下的蓝图‘jk’
3.注册导入的蓝图'jk'文件.
4.关于前缀的问题,如果模拟多个路径如‘127.0.0.1/ab/ac/api...’,可以参照下面的
‘jk=Blueprint('jk',__name__,url_prefix='/ad/ac/api') ’,这样设置
即可完成多级路径的设置.
“
jk=Blueprint('jk',__name__,url_prefix='/api')   #'/api是前缀的意思,web浏览器访问的时候,必须加前缀'
# jk=Blueprint('jk',__name__)   #蓝图jk,对外提供,提供到__init__.py中。
# jk=Blueprint('jk',__name__,url_prefix='/ad/ac/api')   #蓝图jk,对外提供,提供到__init__.py中。
”"""

3.aipinterface文件内容:

from flask import Flask,Blueprint
import json
jk=Blueprint('jk',__name__,url_prefix='/api')   #'/api是前缀的意思,web浏览器访问的时候,必须加前缀'
# jk=Blueprint('jk',__name__)   #蓝图jk,对外提供,提供到__init__.py中。
# jk=Blueprint('jk',__name__,url_prefix='/ad/ac/api')   #蓝图jk,对外提供,提供到__init__.py中。def readjsonapi():with open('../data/jsonlabapi.json', mode='r', encoding='utf-8') as fjson:jsonfiledic=json.load(fjson)      #  dic -type# print(jsonfiledic)# print(type(jsonfiledic))return jsonfiledic@jk.route("/ListStream")
def returnjsonapi():dicfile=readjsonapi()return json.dumps(dicfile)

python实现一个json文件任意路径形式的接口项目相关推荐

  1. python打开方式错误_浅谈python 调用open()打开文件时路径出错的原因

    昨晚搞鼓了一下python的open()打开文件 代码如下 def main(): infile =open("C:\Users\Spirit\Desktop\bc.txt",'r ...

  2. python怎么读文件-python怎么读json文件

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...

  3. python如何打开json文件_如何使用python打开json文件?

    工程_请求数据.json公司名称:{ "appKey": "9c9fa7201e90d3d96718bc3f36ce4cfe1781f2e82f4e5792996623b ...

  4. python open找不到文件的原因_浅谈python 调用open()打开文件时路径出错的原因

    昨晚搞鼓了一下python的open()打开文件 代码如下 def main(): infile =open("C:\Users\Spirit\Desktop\bc.txt",'r ...

  5. 如何使用Python打开一个TXT文件

    如何使用Python打开一个TXT文件 1 相对路径 首先需要找到当前工作路径,使用以下代码: import os f=os.getcwd() print(f) 将需要打开的TXT文件放入刚才找到的同 ...

  6. python脚本将json文件生成C语言结构体

    1.引言 以前用过python脚本根据excel生成相关C语言代码,其实本质就是文件的读写,主要是逻辑问题,这次尝试将json文件生成C语言的结构体. 2.代码 这是一个json文件,生成这个结构体的 ...

  7. python json.loads()中文问题-Python实现的json文件读取及中文乱码显示问题解决方法...

    本文实例讲述了Python实现的json文件读取及中文乱码显示问题解决方法.分享给大家供大家参考,具体如下: city.json文件的内容如下: { "cities": [ { & ...

  8. [转载] 【Python】向json文件中追加新的对象

    参考链接: python json 13: 解析json文件中的多个json对象 [Python]向json文件中追加新的对象 def get_json(path, write_path): file ...

  9. 用python 打开一个excel文件

    题目:用python 打开一个xls文件 import xlrd #打开xls文件 data1 = xlrd.open_workbook(r'C:\\Users\\Administrator\\Des ...

  10. 用python创建一个新文件_Python创建文件和追加文件内容实例

    一.用Python创建一个新文件,内容是从0到9的整数, 每个数字占一行: 代码如下: #python >>>f=open('f.txt','w') # r只读,w可写,a追加 &g ...

最新文章

  1. ubuntu 使用FFTW快速计算离散傅里叶变换
  2. fork+exit+php,php实现简单的守护进程创建、开启与关闭操作
  3. 多径衰落信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)
  4. 02-线性结构2 一元多项式的乘法与加法运算 (20 分)
  5. 从开场白第一句到得分
  6. Python编程常见出错信息及原因分析(3)
  7. 多域名linux面板,宝塔面板操作多个域名做301跳转
  8. seo按天扣费系统_网站seo优化多少钱,SEO快速排名按天扣费怎么样
  9. micropython stm32f429_[MicroPython]STM32F407开发板控制BMP180测量气压
  10. 词嵌入生成词向量_使用词嵌入创建诗生成器
  11. php 页面缓存的做法,使用php进行页面缓存
  12. 【Unity】卡牌游戏教程汇总
  13. FILecoin 将重大战略升级,FIL 或将引导商业数据
  14. 网站SEO其实很简单,新手必看!!!
  15. python xlrd导入后怎么保存_pythonxlrd导入.xslx模板,使用Openpyxl编辑并重新保存.xslx-Fi...
  16. 白兵机器人怎样连接_“玩具之家”的新宠——星战白兵冲锋队员机器人体验
  17. Office2013 图标显示不正常的解决办法
  18. 第四十九,反射基本介绍
  19. 老生常谈:让软件留下临终遗言并优雅地关闭
  20. Android布局动画之animateLayoutChanges与LayoutTransition

热门文章

  1. 实现斗地主洗牌、发牌、看牌
  2. Oracle Sequence创建与使用
  3. I学霸官方免费教程四十二 :Java流之字节流 输入流和输出流 InputStream和OutputStream...
  4. HTML map 设置图热点
  5. android.content.SharedPreferences.edit()
  6. 程序员求职之道(《程序员面试笔试宝典》)之程序设计基础(static的使用)?...
  7. 转载 Microsoft .NET Pet Shop 4 架构与技术分析
  8. 智能优化算法:晶体结构算法-附代码
  9. 【Tensorflow2.x】设置GPU(内存自增长、指定GPU)
  10. Landsat 数据下载与预处理