-
了解python
所属栏目:[Python] 日期:2020-12-20 热度:169
python语言简介 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 windows安装python解释器 下载地址: ht[详细]
-
python匿名函数的使用方法详解
所属栏目:[Python] 日期:2020-12-20 热度:83
一、lambda关键字的使用方法 func= lambda x:x+1 print (func(1 )) # 2 print (func(2 )) # 3 # 以上lambda等同于以下函数 def func(x): return (x+1) 注释:可以这样认为,lambda作为一个表达式,定义了一个匿名函数,上例的代码x为入口参数,x+1为函数体。[详细]
-
Django数据库连接的问题
所属栏目:[Python] 日期:2020-12-20 热度:141
多线程运行项目。有N个工作线程从DB中获取jobs,并把结果写回DB。 项目运行一段时间后,发现数据库连接耗尽了,幸好内存大,然后一直往上调,最后连接数都上8000多。耗尽连接数的时候,postgresql 会出现类似这样的错误: FATAL: remaining connection slots[详细]
-
python全栈闯关--10-1、命名空间和作用域
所属栏目:[Python] 日期:2020-12-20 热度:200
1、引子 a = 1 def func(): print (a)func() 函数func中,可以使用函数外的变量a,这就涉及到命名空间和作用域。 ? 2、命名空间 命名空间分三种 1、内置命名空间 —— python解释器 内置命名空间在python一启动的时候就可以使用 内置的名字,启动解释器的时[详细]
-
django中使用celery
所属栏目:[Python] 日期:2020-12-20 热度:118
1.目录结构 ?? 在settings配置中添加 ?? INSTALLED_APPS = [ ‘celery‘, ] ? 2.celery.py import os import django #导入django的环境这样就可以在celery中运行ormos.environ.setdefault( " DJANGO_SETTINGS_MODULE " , " repi.settings " )django.setup()[详细]
-
python实现蓝牙通信
所属栏目:[Python] 日期:2020-12-20 热度:54
? 安装和示例 linux下安装 sudo apt - get install python-pip libglib2. 0 - devsudo pip install bluepy ? 官方示例 import btle class MyDelegate(btle.DefaultDelegate): def __init__ (self,params): btle.DefaultDelegate. __init__ (self) # ... init[详细]
-
四步学懂python中的编解码
所属栏目:[Python] 日期:2020-12-20 热度:57
1. 字符与字节 一个字符不等价于一个字节,字符是人类能够识别的符号,而这些符号要保存到计算的存储中就需要用计算机能够识别的字节来表示。一个字符往往有多种表示方法,不同的表示方法会使用不同的字节数。比如字母A-Z都可以用ASCII码表示(占用一个字节[详细]
-
Python基础-编程语言介绍
所属栏目:[Python] 日期:2020-12-20 热度:52
机器语言:优点是最底层,速度最快,缺点是最复杂,开发效率最低 汇编语言:优点是比较底层,速度最快,缺点是复杂,开发效率最低 高级语言:编译型语言执行速度快,不依赖语言环境运行,跨平台差 解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依[详细]
-
leetcode——7.整数反转
所属栏目:[Python] 日期:2020-12-20 热度:180
class Solution: def reverse(self,x: int) - int: i =1 if x== 0: return 0 while x%(10**i)== 0: i +=1 if x= 0: a = list(str(x)) b =[int(a[i])*10**i for i in range(len(a))] if sum(b)2**31-1 : return 0 return sum(b) elif x 0: a = abs(x) a = lis[详细]
-
python 中给文件加锁
所属栏目:[Python] 日期:2020-12-20 热度:85
python 中给文件加锁——fcntl模块 import fcntl 打开一个文件 ##当前目录下test文件要先存在,如果不存在会报错。或者以写的方式打开 f = open(‘./test‘) 对该文件加密: fcntl.flock(f,fcntl.LOCK_EX) 这样就对文件test加锁了,如果有其他进程对test文件[详细]
-
python基础3
所属栏目:[Python] 日期:2020-12-20 热度:67
一:枚举enumerate 定义:对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值。 代码: li = [‘alex‘,‘银角‘,‘女神‘,‘egon‘,‘太白‘] for i in enumerate(li): print(i) fo[详细]
-
Python库中常见的 __all__ 变量是干啥的
所属栏目:[Python] 日期:2020-12-20 热度:187
它是一个string元素组成的list变量,定义了当你使用? from module import * ?导入某个模块的时候能导出的符号(这里代表变量,函数,类等)。 举个栗子,下面的代码在? foo.py ?中,明确的导出了符号? bar ,? baz __all__ = [ ‘ bar ‘ , ‘ baz ‘ ]waz =[详细]
-
Python基础-条件语句
所属栏目:[Python] 日期:2020-12-20 热度:63
if 语句 Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式为: if 语句的判断条件可以用(大于)、(小于)、==(等于)、=(大于等于)、=(小于等于)、!= (不等于)来表示其关系[详细]
-
python爬虫——爬取B站用户在线人数
所属栏目:[Python] 日期:2020-12-20 热度:121
国庆期间想要统计一下bilibili网站的在线人数变化,写了一个简单的爬虫程序。主要是对 https://api.bilibili.com/x/web-interface/online 返回的参数进行分析,获取在线人数对应位置。程序关键点在于requests模块的使用。 具体步骤 1、网页中寻找数据元素对[详细]
-
python_控制台输出带颜色的文字方法
所属栏目:[Python] 日期:2020-12-20 热度:90
python_控制台输出带颜色的文字方法 在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。 当然了,控制[详细]
-
cors是什么?django中怎么解决这个问题?
所属栏目:[Python] 日期:2020-12-20 热度:80
跨域资源共享(CORS) 是一种机制。 当一个资源从与该资源本身所在的服务器 不同的域、协议或端口 请求一个资源时,资源会发起一个 跨域 HTTP 请求 。(CORS是一种可以让你实现跨站点请求并同时阻止恶意js的请求) ? 安装 pip install django-cors-headers 添[详细]
-
使用使用django-cors-headers解决跨域问题
所属栏目:[Python] 日期:2020-12-20 热度:132
安装 pip3 install -i https://pypi.douban.com/simple django-cors-headers 注册App INSTALLED_APPS = [ ... ‘ app01.apps.App01Config ‘ , ‘ corsheaders ‘ , # 将 corsheaders 这个APP注册 ] 添加中间件 必须放在最前面,因为要先解决跨域的问题。只[详细]
-
python串口助手
所属栏目:[Python] 日期:2020-12-20 热度:103
最近项目中要使用模拟数据源通过向外发送数据,以前都是用C#编写,最近在研究python,所以就用python写了一个串口助手,方便以后的测试。 ?????? 在电脑上通过虚拟串口助手产生两个虚拟串口,运行编写的串口助手 另外,打开一个串口调试助手,辅助测试 ? 两[详细]
-
力扣—Remove Nth Node From End of List(删除链表的倒数第N个
所属栏目:[Python] 日期:2020-12-20 热度:78
题目描述: 中文: 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1-2-3-4-5,和 n = 2. 当删除了倒数第二个节点后,链表变为 1-2-3-5. 说明: 给定的 n 保证是有效的。 进阶: 你能尝试使用一趟扫描实现吗? 英文[详细]
-
python小例子
所属栏目:[Python] 日期:2020-12-20 热度:169
参考链接:https://zhuanlan.zhihu.com/p/83998758?utm_source=qqutm_medium=socialutm_oi=728200852833075200 1.判断是否存在重复元素 def all_unique(a): return len(a)==len(set(a)) print(all_unique([1,1,2,3])) 输出:False 2.检查两个字符串的组成是[详细]
-
Python基础语法—字符串&语句&集合
所属栏目:[Python] 日期:2020-12-20 热度:197
Python字符串 Python中不支持char单字符类型,单字符在Python中也是一个字符串 Python字符串更新 更新Python字符串方法 1 2 3 4 var1 = 'Hello World!' print "Updated String :- " ,var1[: 6 ] + 'Python' 实际执行效果为 Updated String :- Hello Python P[详细]
-
03-Django基础概念和MVT架构
所属栏目:[Python] 日期:2020-12-20 热度:170
一、Django基础 掌握Django的?MVT?架构的使用 掌握Git管理源代码 主要内容 了解Django的?MVT?架构的使用流程 使用Django完成案例 : 书籍信息管理 MVC介绍 MVC: 全拼为Model-View-Controller。 Model: 简称为M,主要封装对数据库层的访问,内嵌ORM框架,实[详细]
-
Python求可变参数的最大值最小值以及参数个数
所属栏目:[Python] 日期:2020-12-20 热度:50
求可变参数的最大值最小值以及参数个数 简介: 首先要做这个题,我们要使用函数来解决,这就要求我们要掌握函数的定义以及函数的调用。函数是一段具有特定功能的、可重用的,用来实现单一,或相关联功能的代码段。用函数名来表示并通过函数名进行功能调用。[详细]
-
Django组件content-type使用方法详解
所属栏目:[Python] 日期:2020-12-20 热度:83
前言 一个表和多个表进行关联,但具体随着业务的加深,表不断的增加,关联的数量不断的增加,怎么通过一开始通过表的设计后,不在后期在修改表,彻底的解决这个问题呢呢 django中的一个组件content-type可以帮助我们解决这样的一个问题 在这里我先设计了3张[详细]
-
appium+python环境搭建
所属栏目:[Python] 日期:2020-12-20 热度:57
知乎:https://zhuanlan.zhihu.com/p/41311503 GitHub:https://github.com/FanShuixing/git_webspider ? 参考博文 appium+python 环境搭建:https://www.cnblogs.com/yoyoketang/p/6128725.html [Python3网络爬虫开发实战] 1.7.3-Appium的安装:https://cui[详细]
