auto
2019-05-02 06:59:57
python
2443°
20
变量 什么是变量 变量就是变化的量,变就是变化,量用于衡量描述对象的状态 为什么要有变量 程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态以及状态的变化。 变量的定义规范 #1.变量名只能是字母、数字或下划线的组合 #2.变量名 ...
auto
2019-05-02 06:59:57
python
2174°
20
一.socketserver模块 1.sockeserver的源码流程 2.简单的使用 socketserver服务端 socket客户端 二.连接的合法性验证 1.os.urandom(n)加密 os.urandom(n)是一种bytes类型的随机生成n个字节字符串,而且每次生成的值都不相同,再加 ...
auto
2019-05-02 06:59:57
python
2230°
20
黏包现象主要发生在TCP连接, 基于TCP的套接字客户端往服务端上传文件,发送时文件内容是按照一段一段的字节流发送的,在接收方看来,根本不知道该文件的字节流从何处开始,在何处结束. 两种黏包现象: 1 连续的小包可能会被优化算法给组合到一起进行发送 2 第一次如果发送的数据大小2000B接收端一次性 ...
auto
2019-05-02 06:59:57
python
1985°
20
Django 系列博客(四) 前言 本篇博客介绍 django 如何和数据库进行交互并且通过 model 进行数据的增删查改 ORM简介 ORM全称是:Object Relational Mapping(对象关系映射),其主要作用是在编程中,把面向对象的概念跟数据库中表的概念对应起来。举例来说就是, ...
auto
2019-05-02 06:59:57
python
1688°
20
在form表单中设置csrf ...
auto
2019-05-02 06:59:57
python
2384°
20
num = 5 print(num + True) # 其结果为6 ...
auto
2019-05-02 06:59:57
python
2493°
20
直接一段代码演示 ...
auto
2019-05-02 06:59:57
python
2421°
20
在python安装 music21后,需要关联 musescore 或 lilypond 才能可以用图形化的形式看到 乐谱。 因此 在安装 music21后,需要配置环境变量,yvivid 在 music21的官方 doc 没找到简单的指引,后来搜到相关信息,整理如下。 首先、在 python 中导 ...
auto
2019-05-02 06:59:57
python
2125°
20
创建匿名书签 有时候我们的代码会写很长,为了查找方便,我们会在经常需要查看的地方插入一个书签。在 Pycharm 中,将光标移动到需要创建书签的行,按 F11 可以创建一个匿名书签,匿名书签的显示是行号后有一个 √,如下图: 我们可以使用快捷键来很方便的移动至上一个或下一个书签。 然而,Pychar ...
auto
2019-05-02 06:59:57
python
2285°
20
http协议 一 http协议概述 HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。 HTTP就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。其实我们 ...
auto
2019-05-02 06:56:58
python
2065°
20
[原创]使用python对视频/音频文件进行详细信息采集,并进行去重操作 转载请注明出处 一.关于为什么用pymediainfo以及pymediainfo的安装 使用python对视频/音频文件进行详细信息采集,并进行去重操作的核心是使用pymediainfo这个库 之前本人一直在试着用moviep ...
auto
2019-05-02 06:56:58
python
2076°
20
Python开发IDE:pycharm ,eclipse 快捷键:Ctrl+?整体注释 一·运算符 +(加) -(减) *(乘) /(除) **(幂) %(余) //(商) 判断某个东西是否在某个东西里边 in not in 结果:布尔值 ==(等于) >(大于) <(小于) >=(大于等于) <= ...
auto
2019-05-02 06:56:58
python
2162°
20
CMD终端关于pip报错,scrapy报错的一种处理方法 如果在终端输入pip,或scrapy,报如下错误: Fatal error in launcher: Unable to create process using '"' 这通常是因为你的电脑装了两个版本的python(python2.x和p ...
auto
2019-05-02 06:56:58
python
2173°
20
分别用while循环和for循环来玩转猜数字游戏 1.对于限定猜数字次数 (1)while循环 number = 56 count = 0while count < 3: guess_number = int(input("guess number:")) if guess_number == nu ...
auto
2019-05-02 06:56:58
python
1975°
20
(1)首先进入cmd,输入pip install yagmail (2)思路:1 、连接服务器:yagmail.SMTP(邮箱账号,邮箱密码,邮箱服务器地址,邮箱服务器端口) 2 、准备正文内容:contents="XXXXXXXX" 3 、发送邮件:yag.send(收件人列表,邮件主题,邮件内容 ...
auto
2019-05-02 06:56:58
python
2537°
20
要求: 输入用户名密码 认证成功显示欢迎信息 输错三次以后锁定 代码如下: ...
auto
2019-05-02 06:56:58
python
2080°
20
一、前言 以后尽量每天更新一篇,也是自己的一个学习打卡!加油!今天给大家分享的是,Python里深度/广度优先算法介绍及实现。 二、深度、广度优先算法简介 1. 深度优先搜索(DepthFirstSearch) 深度优先搜索的主要特征就是,假设一个顶点有不少相邻顶点,当我们搜索到该顶点,我们对于它的 ...
auto
2019-05-02 06:56:58
python
2106°
20
建立一个数组: 列出数组有多少数据项: print(len(cast)) 用列表“方法”在末尾增加一个数据项: cast.append("Gilliam") 用列表“方法”删掉末尾一个数据项: cast.pop() 用列表“方法”在末尾增加一个数据集合: cast.extend(["Gilliam" ...
auto
2019-05-02 06:56:58
python
2037°
20
import csv class MyProjectPipeline(object): # 保存为csv格式 def __init__(self): # 打开文件,指定方式为写,利用第3个参数把csv写数据时产生的空行消除 self.f = open("myproject.csv","a",newl... ...
auto
2019-05-02 06:56:58
python
2441°
20
这个代码爬百度,淘宝,网易等网站都是正常的,唯有这个网站错误,网上查了好多,有说添加verify=False,有说"Connection": "close",都没有用,求大神帮解决一下 python3.7 ...