Python经典案例
Python经典案例
草根要逆袭
草根要逆袭,一步一个脚印。
展开
-
Python与Flask的NotFound最快速的解决办法
4、app = Flask(__name__, template_folder='templates') template_folder必须是templates;3、render_template('***.html')这里面的名字要正确;5、static为静态资源文件夹,必须跟templates同一级位置。1、项目下面要有templates文件夹,html文件要放进里面;2、templates文件夹要和运行的py文件在同一级目录;原创 2023-05-14 11:30:58 · 625 阅读 · 0 评论 -
Python框架flask出现404如何跳转到错误页面
flask框架构建出来应用程序表现出来就是一个浏览器上显示的网页,而网页访问时可能会因为网络或者是其他的原因导致出现404及401等错误,那么这些状态码实际上表示的就是网页访问出现了错误不能正常访问。而在出现错误时就需要跳转到一个错误页来提示用户,那么简单的调用一下errorhandler()方法作为路由即可,示例如下:(本地创建page_not_found.html)@app.errorhandler(404) #这是未定义路径的错误处理 ,在有路径的错误需加入try-except处理。原创 2023-05-14 11:27:56 · 1356 阅读 · 0 评论 -
Python与Excel
workbook = openpyxl.load_workbook(file) # 返回一个workbook数据类型的值,即整个文件对象。# print(workbook.sheetnames) # 打印Excel表中的所有表。# print(sheet.dimensions) # 获取表格的尺寸大小。u1 = input('输入用户名::').strip()p1 = input('输入密码:').strip()# 获取第1行第1列的数据。# 获取第1行第1列的数据。print('登录成功。原创 2023-05-13 16:57:18 · 132 阅读 · 0 评论 -
Python与JSON
text = json.loads(jsonstr)#用于解码 JSON 数据。该函数返回 Python 字段的数据类型。jsonstr = json.dumps(data) #用于将 Python 对象编码成 JSON 字符串。原创 2023-05-13 16:54:14 · 83 阅读 · 0 评论 -
Python与多个get与post的服务API
app.route('/myProject/personList', methods=["GET", "POST"])#定义第一个方法名称,使用 route() 装饰器来把下方函数绑定到 URL。@app.route('/myProject/addtow', methods=["GET", "POST"])#定义第一个方法名称使用 route() 装饰器来把函数绑定到 URL。number = int(params.get("number", 1)) #通过关键字key获取值,获取不到时默认值0。原创 2023-05-13 16:52:52 · 134 阅读 · 0 评论 -
Python与queue的生产者消费者模式
print("工程师编号={}做了编号={}的电脑,还剩{}个电脑没卖完".format(self.name, str(self.name)[-1],# print("厨师编号="+self.name+'暂停'+str(t)+"后做饭")# print("厨师编号="+self.name+'暂停'+str(t)+"后做饭")print('名称=' + data['data']['name'])print('编号=' + data['data']['id'])c.start() # 启动消费者者线程。原创 2023-05-13 16:50:10 · 188 阅读 · 0 评论 -
Python与Redis消息队列订阅发布模式
pool = ConnectionPool.from_url(url=url, decode_responses=True) #连接池。_, queue_name, message = pub.parse_response()#订阅的响应实体。self.client.publish(self.queue_name, data) #给指定队列,发布消息内容。rmq = MQS(url='redis://127.0.0.1:6379/15', name='获取产品队列消息')""" 订阅 """原创 2023-05-13 16:49:56 · 627 阅读 · 0 评论 -
Python与Redis的内存数据库缓存
r.set('key'+str(i),'value'+str(i)) #在缓存中写入数据。print(r.get('key'+str(j))) #在缓存中读取数据。原创 2023-05-13 16:48:26 · 155 阅读 · 0 评论