问题:如下代码所示,在pyacharm里用flask框架搭建了一个服务,在主函数中定义了一个全局变量s,但是运行服务后,给服务发送post消息,在test_connection函数中居然不认识这个s变量。
最开始以为是变量作用域的问题,但是测试后发现不是。

app = Flask("服务")
#app = Flask(__name__)
@app.route("/extract_keywords", methods=['POST'])
def test_connection():print(s)if __name__ == '__main__':s=1

解决方法:最后通过探索发现,是运行方式的问题,如果通过后台命令行启动服务,服务就会运行到主函数里,就能预先加载s变量了。

flask不运行主函数解决方法相关推荐

  1. 【Spring MVC】 错误: 找不到或无法加载主类 解决方法

    [Spring MVC] 错误: 找不到或无法加载主类 解决方法 最近在学习Spring,在学习SpringMVC过程中,将web.xml.Dispatcher-servlet.xml.applica ...

  2. C++ 读取文件时报错“将一个无效参数传递给了将无效参数视为严重错误的函数”解决方法

    ** C++ 读取文件时报错"将一个无效参数传递给了将无效参数视为严重错误的函数"解决方法 最近在运行工程时需要读取stl网格文件,但是在运行时发现报错如下: 但是之前运行过一个测 ...

  3. ‘wmic‘ 不是内部或外部命令,也不是可运行的程序 解决方法

    'wmic' 不是内部或外部命令,也不是可运行的程序 解决方法 参考文章: (1)'wmic' 不是内部或外部命令,也不是可运行的程序 解决方法 (2)https://www.cnblogs.com/ ...

  4. Eclipse无法编译,提示错误“找不到或者无法加载主类”解决方法

    Eclipse无法编译,提示错误"找不到或者无法加载主类"解决方法 参考文章: (1)Eclipse无法编译,提示错误"找不到或者无法加载主类"解决方法 (2) ...

  5. win10管理员已阻止你运行此应用”解决方法

    win10管理员已阻止你运行此应用"解决方法 参考文章: (1)win10管理员已阻止你运行此应用"解决方法 (2)https://www.cnblogs.com/yelanggu ...

  6. Spark程序运行常见错误解决方法以及优化

    Spark程序运行常见错误解决方法以及优化 参考文章: (1)Spark程序运行常见错误解决方法以及优化 (2)https://www.cnblogs.com/double-kill/p/901238 ...

  7. 【Ansible】Ansible控制windows插件安装及运行error与解决方法

    一. 问:因pip版本问题无法安装kerberos 答:安装提示需要先安装pip升级包 下载pip9.0.1升级包: ![1_2] 二.问:安装kerberos报错 答:需要先安装libkrb5开发包 ...

  8. Java 提示“找不到或无法加载主类” 解决方法

    Java 提示"找不到或无法加载主类" 解决方法 参考文章: (1)Java 提示"找不到或无法加载主类" 解决方法 (2)https://www.cnblog ...

  9. win8.1 服务器正在运行,Win8.1系统打开IE浏览器提示服务器正在运行中的解决方法图文教程...

    win8.1系统自带有ie浏览器,在使用过程中难免会遇到一些故障问题,这不有些用户说win8.1系统打开ie浏览器提示"服务器正在运行中",导致浏览器无法正常运行,该如何解决呢?大 ...

  10. win10管理员已阻止你运行此应用解决方法

    目的 解决win10管理员已阻止你运行此应用解决方法, 可能我们会偶尔遇到此问题, 亲身验证此方法有效 win10管理员已阻止你运行此应用解决方法 1: 打开cmd 打开运行窗口 cmd,输入&quo ...

最新文章

  1. docker容器内无法下载到alpine的资源,报错network error (check Internet connection and firewall)
  2. websocket 发送给前端一个对象_前端WebSocket封装
  3. 从计算机体系结构方面思考深度学习
  4. 有望支撑半年时间!华为麒麟9000芯片库存约为1000万片
  5. 设计模式之——单例模式
  6. css中背景的应用及BFC与IFC应用
  7. C# WCF快速开发框架 | 原创作品
  8. 《我们不一样》β冲刺_3
  9. 【微信小程序】三分钟学会小程序的列表渲染
  10. 弘辽科技:掌握淘宝直通车的工作原理很有必要!其核心是什么?
  11. STEAM 教育相关书籍
  12. C语言——深度剖析数据在内存中的存储
  13. 【笔记】 C++中 方向键的输入
  14. 【数据恢复】【傲梅分区助手】
  15. 计算机高中期末总结作文,期末考试总结作文(精选5篇)
  16. 囚徒困境困境_社会困境我们主演的恐怖电影
  17. android自定义过渡动画,11.自定义过渡动画
  18. C语言值传递与地址传递
  19. 那些我踩过的关于腾讯文档和word2016的坑!
  20. Java格式化输出时间

热门文章

  1. CSS进阶(2)—— width,height如此高深,难道你真懂得
  2. 笔记本搜不到寝室路由的无线信号怎么办
  3. 高可用eureka服务发现实例
  4. ubuntu 安装 wkhtmltopdf 的方法
  5. mysql的密码重置
  6. 闲谈 Kubernetes 的主要特性和经验分享
  7. 电信商务领航1-1端口映射即虚拟服务器
  8. 利用新浪api获取ip归属地
  9. java.lang.NoClassDefFoundError: com/baidu/ueditor/ActionEnter报错解决
  10. mysql in 索引_项目中常用到的 19 条 MySQL 优化