Loading...
import time from datetime import datetime nows = int(time.time()) # timestamp = 1591239600 dt = ...
用 Flask 处理文件上传很简单。只要确保你没忘记在 HTML 表单中设置 enctype="multipart/form-data" 属性,不然你的浏览器根本不会发送文件。已上传的文件存储在...
使用 HTTP POST 方法传到网站服务器的数据格式可以有很多种,比如「获取POST方法传送的数据」课程中讲到的name=Loen&password=loveyou这种用过&符...
作为一种HTTP请求方法,POST用于向指定的资源提交要被处理的数据。比如: 我们在某网站注册用户、写文章等时候,需要将数据传递到网站服务器中。并不适合将数据放到URL参数中,密码放到URL参数...
列出所有的url参数 在server.py中添加以下内容:from flask import Flask, request app = Flask(__name__) @app.route(...
在管理不同的对象及其关系时,面向对象是非常有用的。当你开发具有不同角色和特征的游戏时,这是特别有用的。我们来看一个示例项目,该项目展示了如何在游戏开发中使用类。要开发的游戏是一个老式的基于文本的...
属性 属性提供了一种自定义实例属性访问的方法。它们是通过将属性装饰器放在一个方法上面创建的,这意味着当访问与方法同名的实例属性时,方法将被调用。属性的一种常见用法是使属性为只读。例如:class...
静态方法与类方法类似,只是它们没有任何额外的参数。它们用 staticmethod 装饰器标记。例如:class Pizza: def __init__(self, toppings): ...
类方法到目前为止,我们所看到的对象的方法被一个类的实例所调用,然后被传递给方法的 self 参数。类方法是不同的 - 它们被一个类所调用,类方法传递的 参数是 cls 。类方法用 classme...
面向对象编程的一个关键部分是封装,它涉及将相关的变量和函数打包到一个简单易用的对象中 - 一个类的实例。一个相关的概念是数据隐藏,它指出一个类的实现细节应该被隐藏,并且为那些想要使用这个类的用户...
我们先前看过两种编程模式 - 命令式(使用语句,循环和函数)和 函数式(使用纯函数,高阶函数和递归)。另一个非常流行的范例是面向对象编程(OOP)。对象是使用类来创建的,而这些类实际上是 OOP...
集合在几个方面不同于列表,但共享几个列表操作,如 len。集合是无序的,这意味着他们不能被索引。集合不能包含重复的元素。由于存储的方式,检查一个项目是否是一个集合的一部分比检查是不是列表的一部分...
递归是函数式编程中一个非常重要的概念。递归的基本部分是自引用 - 调用自己的函数。它被用来解决可以被分解成相同类型的更容易的子问题的问题。 一个递归实现的函数的典型例子是阶乘函数,N的阶乘写作N...
装饰者 是修改其他函数的功能的函数。装饰器有助于让我们的代码更简短。 当您需要扩展您不想修改的函数功能时,这是很理想的。 例如:def decor(func): def wrap(): ...
有限的生成器可以通过将它们作为参数传递给 list 函数来转换成列表。def numbers(x): for i in range(x): if i % 2 == 0: ...
map函数内置的函数 map 和 filter 是在列表(或类似的称为迭代的对象)上运行的非常有用的高阶函数。 函数 map 接受一个函数和一个迭代器作为参数,并返回一个新的迭代器,该函数应用于...
列表推导式可以利用 range 区间、元组、列表、字典和集合等数据类型,快速生成一个满足指定需求的列表。列表推导式的语法格式如下: [表达式 for 迭代变量 in 可迭代对象 [if 条件表达...
开始学习web开发了,可是选来选去发现框架很多,自己又没学过web 发现路途还是有一丢丢远的,不过好在是html css好似都并不难,只是有一些常用的标签啊什么的需要记忆而已 估计后面难一些的是...
创建项目$ django-admin startproject mysite mysite/ 项目根文件夹,可以重命名 manage.py: 一个可以用来和Django交互的命令行工具 里面的...
本文转载自目光博客 在我博客的友情链接里有她悲剧成我这样的人,我知道肯定不止我一个,所以我一点都不悲伤:-( 所以我打开了4399小游戏网,点开了一个不知名的游戏,唔,做寿司的,有材料在一边,客...