
Python
陌意随影
软件工程技术男
展开
-
Python的web框架Flask入门学习
web框架Flask1.1Flask简介 Flask是一个用Python编写的Web应用程序框架。 它由 Armin Ronacher 开发,他领导一个名为Pocco的国际Python爱好者团队。 Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。两者都是Pocco项目。1.2Flask 环境安装 安装Flask通常需要Python 2.6或更高版本。虽然Flask及其依赖项适用于Python 3(Python 3.3以上版本),但是许多Flask扩展不能正确支持它。因此原创 2020-10-21 19:21:29 · 380 阅读 · 1 评论 -
Pycharm中Flask的调试模式
1.Flask的调试模式 通过调用run()方法启动Flask应用程序。但是,当应用程序正在开发中时,应该为代码中的每个更改手动重新启动它。为避免这种不便,请启用调试支持。如果代码更改,服务器将自行重新加载。它还将提供一个有用的调试器来跟踪应用程序中的错误(如果有的话)。在运行或将调试参数传递给run()方法之前,通过将application对象的debug属性设置为True来启用Debug模式。app.debug = Trueapp.run(debug = True)但是在pycharm编译器原创 2020-10-20 23:54:48 · 21890 阅读 · 0 评论 -
Flask解决跨域请求问题
笔者在Python爬虫爬取职位信息的过程中,使用的web框架为flask,在实验过程中发现请求已经返回成功,但是却无法在页面中显示出结果通过浏览器的控制台发现是因为由于出现了由于跨域请求安全问题导致被浏览器拦截了。跨域请求原理: 在 HTML 中,<a>, <form>, <img>, <script>, <iframe>, <link> 等标签以及 Ajax 都可以指向一个资源地址,而所谓的跨域请求就是指:当原创 2020-10-20 23:37:08 · 2260 阅读 · 3 评论 -
使用json库将对象转化为json字符串出错的原因以及解决办法
1. 在使用json库的dumps()函数将对象JobInfo转换为json字符串返回前端页面的过程中,出现了导致无法正常将对象JobInfo转换为json对象。这是因为我们自定义的对象 所以需要经过“字典化”将对象的属性转化为 “key”:value的形式一一对应。我们可以使用自定义的格式化方法,也可以直接使用Python提供的字典化函数obj__dict__其中obj为我们要格式化的对象。在此次实验过程中obj为一个自定义的JobInfo对象:class JobInfo: def _原创 2020-10-20 21:43:01 · 2129 阅读 · 0 评论 -
Python实现“求职APP网络爬虫”
1.实验教学目的与要求随着社会经济的迅速发展,越来越多的社会岗位供招聘者选择,如何快速有效的提升自己在意向工作上的技能是我们找到满意工作的第一步。 网络爬出作为一种自动从海量数据中筛选并提出有效信息的工具,可以帮助我们从开放域中汲取所求。本实验通过一个具体的爬虫例子,要求学生自己动手编写代码,挖掘目标信息,并且对信息进行分析利用。通过工程实践加深对理论知识的深入理解和综合应用,进一步提高实际动手能力。要求学生在上机前应认真做好各种准备工作,包括 python 环境以及相关依赖包的安装及基本操作的熟悉,熟原创 2020-10-18 22:08:57 · 768 阅读 · 0 评论