-
django-安装nginx及fastdfs-nginx-module
所属栏目:[Python] 日期:2020-12-20 热度:155
安装nginx 及 fastdfs-nginx-module 1. 解压缩?nginx-1.8.1.tar.gz 2. 解压缩?fastdfs-nginx-module-master.zip 3. 进 入 nginx-1.8.1目录中 4. 执行 sudo ./configure --prefix=/usr/local/nginx/ --add-module=fastdfs-nginx-module-master解压后的目录的[详细]
-
python基础--元祖
所属栏目:[Python] 日期:2020-12-20 热度:116
元祖tuple?元祖不能改 只能读取 ? ? 元祖里面存列表/字典(可变类型对象)是可以改变 的 定义:a=() ? type (a)#查看类型 class ‘tuple‘ ? isinstance (a,tuple)#判断是否为元祖 True ?a=1,2#不加括号也可自动转化为元祖 type(a) class ‘tuple‘ a=(1)#只[详细]
-
python基础--列表
所属栏目:[Python] 日期:2020-12-20 热度:115
列表: 列表的顺序是固定的,可以用下标来访问(列表/元祖/字符串都可以用下标访问)? 定义: a=[] # 申明一个列表,用[] list1=[1,2,3,4,5 ] list2=[ ‘ a ‘ , ‘ b ‘ , ‘ c ‘ , ‘ d ‘ ] # 访问列表的值,用下标index,index值从0开始 list1[2 ] 3 li[详细]
-
python基础--基础语法
所属栏目:[Python] 日期:2020-12-20 热度:196
python的程序块 python程序由代码块构成; 代码块由语句构成; 语句由表达式,注释构成; 语句包括顺序语句、条件语句、循环语句、定义语句; 表达式由变量、运算符、常量构成 ? ? 注释 单行注释以 # 开头 多行注释可以用多个? #?号,还有? ‘‘‘?和? """ ?[详细]
-
python基础--基本数据类型和结构
所属栏目:[Python] 日期:2020-12-20 热度:183
首先思考一个问题:python为什么要有类型?开辟空间存储内容 ? 数据主要分为 int(整数型) ;数字的整数 float(浮点型); 数字带小数 str(字符串); 用 ‘’ 或者 “” 引用的任意文本 bool(布尔型);只有 True 和 False ? 基本数据结构 list(列表)[详细]
-
python基础--行
所属栏目:[Python] 日期:2020-12-20 热度:96
逻辑行、物理行 物理行:是程序员所写代码的所在行。 逻辑行:是指源代码经过预编译后,代码所在的那一行。 Python假定每个物理行都对应着一个逻辑行。例如:print( "Hello World" )?就是一个物理行,Python希望每行只有一个语句,因为这样看起来更加易读。[详细]
-
Python 摘要算法hashlib
所属栏目:[Python] 日期:2020-12-20 热度:193
参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/1017686752491744 摘要算法(也成为哈希算法)是用来防篡改的,因为我们的即使元数据改动一个字节,通过加密算法得出的摘要也会千差万别,从而我们可以比较两个文件的摘要,而得出这个文件是否[详细]
-
python+selenium爬取百度文库不能下载的word文档
所属栏目:[Python] 日期:2020-12-20 热度:67
有些时候我们需要用到百度文库的某些文章时,却发现需要会员才能下载,很难受,其实我们可以通过爬虫的方式来获取到我们所需要的文本。 工具: python3.7+selenium+任意一款编辑器 前期准备:可以正常使用的浏览器,这里推荐chrome,一个与浏览器同版本的驱[详细]
-
python基础--=、==和is
所属栏目:[Python] 日期:2020-12-20 热度:160
总结: =:是赋值 ==:是判断是否相等,比较的是对象的值,返回True或False is:比较的是对象的内存地址,即is比较的是两个对象的id值是否相同 ? python的缓存机制,256的数内存地址被缓存 a = 1 b = 1 a == bTrue a is bTrue a = 257 b = 257 a == b #a,b[详细]
-
python基础--range
所属栏目:[Python] 日期:2020-12-20 热度:119
range() 函数可创建一个可迭代对象,一般用在 for 循环中。 Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。 Python3 list() 函数是对象迭代器,可以把range()返回的可迭代对象转为一个列表,返[详细]
-
python基础--条件语句if else
所属栏目:[Python] 日期:2020-12-20 热度:82
Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 关键字为:if...elif...else... if可以单独存在,elif和else不可以单独存在会报错: if... if...elif... if...else... if...elif...elif...else 注意: 1、每个条件[详细]
-
python基础--ASCII码
所属栏目:[Python] 日期:2020-12-20 热度:191
? ?ord()和chr() ord() 函数是 chr() 函数(对于 8 位的 ASCII 字符串)的配对函数,它以一个字符串(Unicode 字符)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值 chr()返回值是当前整数对应的 ASCII 字符 ord( ‘ a ‘ ) 97 ord( ‘ z ‘ ) 122 ord[详细]
-
Python_xlrd和xlwt模块介绍
所属栏目:[Python] 日期:2020-12-20 热度:88
简介: 在Python中xlrd和xlwt是两个很重要的模块,主要解决Python读写excel数据的接口问题。 ? 一. xlrd模块使用 1.1 xlrd所读取的excel数据可能的格式有七种: empty(空的) text(string) number, date, boolean, error, blank(空白表格) ? 1.2 重要[详细]
-
python模块-pytz时区转换
所属栏目:[Python] 日期:2020-12-20 热度:183
pytz模块常用于时区的转换,常常配合datetime一起使用。我们知道datetime除了data方法生成的时间是没有时区概念,其他如time、datetime等都是有时区概念,即指定了tzinfo信息。 import datetime ? datetime.datetime.now(tz) ? datetime.datetime( 2009, 2,[详细]
-
day2-基本数据类型专区
所属栏目:[Python] 日期:2020-12-20 热度:178
一、基本数据类型 1.字符串 str (用‘‘or“”表示) 字符串中每个组成部分为字符,python中只要是用引号引起来的都叫字符串 ---特征: ? ? 加法 n1 = "alex" n2 = "sb" n4 = "db" n3 = n1 + n2 + n4 print (n3) alexsbdb ? ?乘法 n1 = "alex" n2 = n1 * 4p[详细]
-
python反射
所属栏目:[Python] 日期:2020-12-20 热度:81
什么是反射 反射就是把字符串反射成内存对象。 反射,它可以把字符串映射到实例的变量或者实例的方法然后可以去执行调用、修改等操作。它有四个重要的方法: getattr 获取指定字符串名称的对象属性 setattr 为对象设置一个对象 hasattr?判断对象是否有对应的[详细]
-
python中的正则表达式的使用
所属栏目:[Python] 日期:2020-12-20 热度:135
一、正则表达式简介 正则表达式的官方文档 :https://www.runoob.com/regexp/regexp-tutorial.html ? ? ? ? ?正则表达式:又称正规表示式、正规表示法、正规表达式、规则表示式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或者是RE[详细]
-
Django-Form
所属栏目:[Python] 日期:2020-12-20 热度:101
使用form实现注册功能 views.py 先定义好一个RegForm类: from django import forms # 按照Django form组件的要求自己写一个类 class RegForm(forms.Form): name = forms.CharField(label= " 用户名 " ) pwd = forms.CharField(label= " 密码 " ) 再写一个视[详细]
-
Flask(二)
所属栏目:[Python] 日期:2020-12-20 热度:57
一.threading.local 多个线程修改同一个数据,复制多份变量给每个线程用,为每个线程开辟一块空间进行数据存储 不用threading.local (多线程资源共享,sleep后执行取到的都是最后一次修改的值) # 不用local from threading import Thread import timecxw = -1[详细]
-
Exercise 41 - speak class
所属栏目:[Python] 日期:2020-12-20 热度:68
recommend: run this in python2.7 ? import random from urllib import urlopen # in python3.7: import urllib.request import sys WORD_URL = " http://learncodethehardway.org/words.txt " WORDS = [] PHRASES = { " class %%%(%%%): " : " Make a clas[详细]
-
python常用内建函数
所属栏目:[Python] 日期:2020-12-20 热度:74
1.map函数(对指定序列映射到指定函数,返回结果集) a=[1,3,5] b=[2,4,6] def mf(x,y): ... return x*y ... map(None,a,b) [(1,2),(3,4),(5,6)] map(mf,b) [2,12,30] list(map(lambda x,y:x+y,[1,2,3],[4,5,6])) [5,7,9] ? 2.filter函数(对指定序列按照规[详细]
-
<python基础>python继承机制
所属栏目:[Python] 日期:2020-12-20 热度:96
子类在调用某个方法或变量的时候,首先在自己内部查找,如果没有找到,则开始根据继承机制在父类里查找。 根据父类定义中的顺序,以深度优先的方式逐一查找父类! 1 class D: 2 def show(self): 3 print ( " i am D " ) 4 pass 5 6 class C(D): 7 pass 8 9 c[详细]
-
rebbitMQwindows安装及使用
所属栏目:[Python] 日期:2020-12-20 热度:161
python中RabbitMQ的使用(安装和简单教程) 1,简介 RabbitMQ(Rabbit Message Queue)是流行的开源消息队列系统,用erlang语言开发。 ? 1.1关键词说明: Broker:消息队列服务器实体。 Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 Queue[详细]
-
Python连接SQLServer2000
所属栏目:[Python] 日期:2020-12-20 热度:97
http://www.pymssql.org/en/stable/pymssql_examples.html 实例 import pymssql # 获取连接 conn = pymssql.connect( ‘ 127.0.0.1 ‘ , ‘ sa ‘ , ‘ ddh123 ‘ , " aaa " ) # 获取游标 cursor = conn.cursor() # 执行sql sql = ‘‘‘ insert into t_user[详细]
-
python IO模型
所属栏目:[Python] 日期:2020-12-20 热度:136
IO模型介绍 本文讨论的背景是Linux环境下的network IO,对于一个network IO (这里我们以read举例),它会涉及到两个系统对象,一个是调用这个IO的process (or thread),另一个就是系统内核(kernel)。当一个read操作发生时,该操作会经历两个阶段: 等待数据准[详细]
