当前位置: 首页 > news >正文

网站开发用到的虚拟机有哪些wordpress description

网站开发用到的虚拟机有哪些,wordpress description,h5可以来做网站吗,wordpress主题资源分享一、request参数 request 就是flask中代表当前请求的 request 对象#xff0c;其中一个请求上下文变量(理解成全局变量#xff0c;在视图函数中直接使用可以取到当前本次请求) from flask import request 就是Flask中表示当前请求的request对象#xff0c;request对象中保存…一、request参数 request 就是flask中代表当前请求的 request 对象其中一个请求上下文变量(理解成全局变量在视图函数中直接使用可以取到当前本次请求) from flask import request 就是Flask中表示当前请求的request对象request对象中保存了一次HTTP请求的一切信息。 常用的属性如下 from flask import Flask,requestapp Flask(__name__)# 接口 api # 127.0.0.1:5000/index?cityshenzhen countrychina 后面的称为查询字符串 app.route(/index,methods[GET,POST]) def index():# request中包含了前端发送过来的所有请求数据# form和data是用来提取请求体的数据的# 通过request.form 可以直接提取请求体中的表单格式的数据是一个类字典的对象# 通过get方法只能拿到多个同名参数的第一个值name request.form.get(name)age request.form.get(age)gender request.data# args是用来提取url中的参数查询字符串city request.args.get(city)print(request.data)return hello name%s,age%s,gender%s,city%s % (name,age,gender,city)if __name__ __main__:app.run(debugTrue)通过request.get(“name”)方法只能拿到多个同名参数的第一个值request.args.get(“city”)是用来提取url中的参数查询字符串 通过request.form.getlist(“name”)可以拿到所有同名参数的值 二、字符编码问题 python2 字符串类型 str “utf-8” “gbk” unicode python3中已经将两者进行了统一 示例 a “中国” # str a u中国 # unicode “中国” % “sa” 报错 ASCII cannot decode \xxx\xx 解决方法在非英文字符前面加上u u中国 % “sa” 三、上传文件 已上传的文件存储在内存或是文件系统中一个临时的位置。你可以通过请求对象的 files 属性访问它们。每个上传的文件都会存储在这个字典里。它表现近乎为一个标准的 Python file 对象但它还有一个 save() 方法这个方法允许你把文件保存到服务器的文件系统上。这里是一个用它保存文件的例子: from flask import requestapp.route(/upload, methods[GET, POST]) def upload_file():if request.method POST:f request.files[the_file]f.save(/var/www/uploads/uploaded_file.txt)...如果你想知道上传前文件在客户端的文件名是什么你可以访问 filename 属性。但请记住 永远不要信任这个值这个值是可以伪造的。如果你要把文件按客户端提供的文件名存储在服务器上那么请把它传递给 Werkzeug 提供的 secure_filename() 函数: from flask import request from werkzeug import secure_filenameapp.route(/upload, methods[GET, POST]) def upload_file():if request.method POST:f request.files[the_file]f.save(/var/www/uploads/ secure_filename(f.filename))myCode: from flask import Flask,requestapp Flask(__name__)app.route(/upload,methods[POST]) def upload():接收前端传送过来的文件file_obj request.files.get(pic)if file_obj is None:# 表示文件没有传过来return 未上传文件# 否则将文件保存到本地# # 1. 创建一个文件# f open(./demo.png, wb)## # 2. 向文件中写入内容# data file_obj.read()# f.write(data)# # 3. 关闭文件# f.close()# 直接使用上传的文件对象保存file_obj.save(./demo1.png)return 上传成功if __name__ __main__:app.run(debugTrue) 运行结果 最原始的将内容写入文件的方法 # 1. 创建一个文件f open(./1.txt, wb)# 2. 向文件中写入内容try:f.write(hello flask!)except Exception:passfinally:# 3. 关闭文件f.close()with open()的使用 # 上下文管理器 with open(./2.txt,wb) as f:str hello flask# 报错原因# 在这里python3和Python2在套接字返回值解码上有区别。# 解决办法非常的简单只需要用上python的bytes和str两种类型转换的函数encode()、decode()即可## str通过encode()方法可以编码为指定的bytes# 反过来如果我们从网络或磁盘上读取了字节流那么读到的数据就是bytes。要把bytes变为str就需要用decode()方法str str.encode()f.write(str) with的使用 class Foo(object):def __enter__(self):# 进入with语句的时候被with调用print(enter called)def __exit__(self, exc_type, exc_val, exc_tb):# 离开with语句的时候被with调用print(exit called)print(exc_type:%s % exc_type)print(exc_val:%s % exc_val)print(exc_tb:%s % exc_tb)with Foo() as foo:print(hello python)
http://www.pierceye.com/news/920185/

相关文章:

  • 玩具网站开发背景小说网站开发文档
  • 遵义网站设计公司制作网站需要
  • 做广告公司网站建设价格成都seo招聘
  • 网站建设与规划试卷友联互换
  • 宠物网站建设费用天元建设集团有限公司是国企吗
  • 南宁在百度上建网站网站设计怎么做链接
  • 多多进宝怎么做自己网站沈阳正规的男科医院
  • 做简历的网站叫什么软件外贸网站建设工作计划
  • 关键词搜索引擎网站公司要求做网站
  • 如何判断网站开发语言浙江省网站建设报价
  • 建设一个网站思路有关网站建设的网站
  • 网站文明建设工程包括做电影网站什么后果
  • 邯郸市有搞网站服服务的吗怎样免费建设免费网站
  • 衡水学校网站建设wordpress后台中文安装
  • 英文网站建站模板电子名片制作app
  • 沧州网站建设多少钱网站多域名
  • 自己做的网站怎么被搜录免费在线观看韩国电视剧网站推荐
  • 网站推广策划案格式及范文专业做网站排名多少钱
  • 做网站优化多少钱南京华典建设有限公司网站
  • 建网站是什么专业类别海洋高端的专业做网站
  • 网站建设评审标准asp网站安全吗
  • 网站服务器怎么维护网站建设讠金手指科杰
  • 网站关键词推广哪家好咸阳seo推广
  • 自己建设网站难不难门户网站建立流程
  • 制作梦核的网站做网站注意哪方面
  • 京东商城网站wordpress模板凡科网做的网站能直接用吗
  • 网站 位置导航网站备案查询系统php版
  • 网站安全检测平台做网站的怎么挣钱
  • 3营销型网站建设做网站开发最多能做几年
  • 南宁世尊商贸网站建设wordpress给文章设置标题