-
使用Python创建JSON
所属栏目:[Python] 日期:2020-12-20 热度:116
我想用 Python来创建JSON. 既然我找不到可以帮助我的库,我想知道是否可以检查Python文件中类的顺序? 例 # example.pyclass Foo: passclass Bar: pass 如果我导入示例,我想知道类的顺序.在这种情况下,它是[Foo,Bar]而不是[Bar,Foo]. 这可能吗?如果“是”,怎[详细]
-
python – 如何缩短多个IF … IN … OR语句?
所属栏目:[Python] 日期:2020-12-20 热度:169
参见英文答案 Checking file extension????????????????????????????????????10个 如何缩短以下MWE? files = ['a.txt','b.jpg','c.png','d.JPG','e.JPG']images = [x for x in files if '.jpg' in x or '.png' in x or '.JPG' in x]print images 我在思考 f[详细]
-
python – 至少冻结x个元素
所属栏目:[Python] 日期:2020-12-20 热度:96
我目前有这个代码,它检查数组中的所有元素是否相同.如果是这种情况,请返回true def all_equal(lst): """ all_equal([1,1,1]) True all_equal([1,2,3,1]) False """ return len(frozenset(lst)) == 1 但我想要检查的是,是否至少有5个相同的元素. 以便 [1,2][详细]
-
Django中间键
所属栏目:[Python] 日期:2020-12-20 热度:66
from django.utils.deprecation import MiddlewareMixin class MyMiddleware(MiddlewareMixin): def process_request(self,request): print( ‘ request ‘ ) def process_response(self,request,response): print( ‘ response ‘ ) #自定义中间件当消息从[详细]
-
Django中使用Celery
所属栏目:[Python] 日期:2020-12-20 热度:140
创建Django项目:略过 万物之初: 如: 多任务一定要写selery,selery配置 视图中: 自己配置URL: 略 ? 启动worker celery worker -A celery_task -l info 浏览器访问指定的端口拿到任务ID 传入指定的参数拿返回结果 ? ? 收到且执行了任务 终端打印返回结果 ?[详细]
-
(一)python 格式化 excel 格式
所属栏目:[Python] 日期:2020-12-20 热度:113
需求: 客户通过 sftp 上传了一个 poc测试的 excel文件, 下到 云桌面 查看,发现一堆格式问题, 怎么办呢? 公司又不允许 吧文件下载到本地处理, 只能在 服务器上进行处理。 一堆的类型需要转换, 时间格式也是错误的,想想 可以借助 python 来做处理, 转[详细]
-
python_jira库的一些常用操作
所属栏目:[Python] 日期:2020-12-20 热度:161
# coding:utf-8 import jira ? # Jira参数设置 Jiras = { ‘url‘:"http://192.168.15.150:8800",# jira地址 ‘username‘:"qiujunjie",# 登录账号 ‘password‘:"123456",# 登录密码 } myjira = jira.JIRA(Jiras[‘url‘],basic_auth=(Jiras[‘username‘],[详细]
-
python_快速排序
所属栏目:[Python] 日期:2020-12-20 热度:143
def quickSort(mylist): if len(mylist) = 1: return mylist list1,list2,list3 = [],[],[] for x in range(len(mylist)): if mylist[x] mylist[0]: list1.append(mylist[x]) elif mylist[x] == mylist[0]: list2.append(mylist[x]) else: list3.append(myli[详细]
-
Python[print函数]
所属栏目:[Python] 日期:2020-12-20 热度:94
下面是 print函数的一种用法,用逗号隔开,可在同一行打印不同类型的数据。 x = input(‘请你输入被除数:‘) y = input(‘请你输入除数:‘) z = float(x)/float(y) print(x,‘/‘,y,‘=‘,z) ###########################################################[详细]
-
python -- 程序异常与调试(识别异常)
所属栏目:[Python] 日期:2020-12-20 热度:198
一、识别异常 程序中出现的错误又称为异常。异常通常分为两大类:编译错误和运行错误。 如下源码是已经修改: # -----------------------------------------# 编程中的一些常见错误# -----------------------------------------# import pandas# 除数为0x =[详细]
-
python -- 程序异常与调试(异常处理)
所属栏目:[Python] 日期:2020-12-20 热度:117
一、异常处理 针对在运行时可能会出错的语句块,可以提前设计好出现问题后的解决方案, 或者给出相应的提示信息。使用try…except语句来处理Python抛出的异常: ? # ----------------------------------------- # 异常捕获 # ------------------------------[详细]
-
python第四天---元组和字典的魔法
所属栏目:[Python] 日期:2020-12-20 热度:185
# 元组,元素不可以更改、增加、删除# 元组的第一级元素不可修改、删除、增加# 一般写元组是,最后加上逗号tu = (123,"wdsd",213,(213,213),[(31,"wdsd")],True,43,67,)# 索引v1 = tu[0]print(v1)# 切片v2 = tu[0:2]print(v2)# for循环 也是可迭代的对象# co[详细]
-
python写爬虫遇到需要解码js一些记录
所属栏目:[Python] 日期:2020-12-20 热度:50
js在线格式化网站 https://beautifier.io/ Python 执行 JS 代码 NodeJS 安装方式 先解决 JS 环境,这里推荐安装 Node.js ,安装方便,执行效率也高。 https://nodejs.org/zh-cn/ 然后 pip install PyExecJS 就可以了。 使用例子 import execjs execjs.get().[详细]
-
基于Pyecharts V1.x.x的数据可视化(一)
所属栏目:[Python] 日期:2020-12-20 热度:140
基于Pyecharts v1.x 的数据可视化 1、Pyecharts简介 ??????? Echarts是一个由百度开源的数据可视化工具,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时[详细]
-
leetcode-84 柱状图中的最大矩形
所属栏目:[Python] 日期:2020-12-20 热度:175
leetcode-84 柱状图中的最大矩形 参考:负雪明烛 题目描述: 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。求在该柱状图中,能够勾勒出来的矩形的最大面积 感觉脑袋不够用,关键是找到右边界和左边界; class Soluti[详细]
-
复习----python基础4
所属栏目:[Python] 日期:2020-12-20 热度:134
本节内容 1.列表生成式 2.迭代器生成器 3.装饰器 4.软件目录结构规范 ? ? 1.列表生成式 1 a = [i**2 for i in range(10 )] 2 3 print (a) 4 # [1,2,3,4,5,6,7,8,9,10] 这就叫列表生成式。 ? ? 2.迭代器生成器 生成器 生成器是 一次生成一个值的特殊类型函数[详细]
-
leetcode-85 最大矩形
所属栏目:[Python] 日期:2020-12-20 热度:73
leetcode-85 最大矩形 题目描述: 给定一个仅包含 0 和 1 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。 注:用leetode-84题的思路,每一行都做一次最大矩形,挺有趣 import numpy as npclass Solution: def maximalRectangle(self,matrix: Li[详细]
-
函数生成器、推导式及python内置函数
所属栏目:[Python] 日期:2020-12-20 热度:125
函数生成器、推导式及python内置函数 函数生成器 生成器的定义 在 Python 中,使用了 yield 的函数被称为生成器(generator)。 跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。 在调用生成器运行[详细]
-
python第八课
所属栏目:[Python] 日期:2020-12-20 热度:127
# f=open(‘f:模特主妇护士班主任.txt‘,mode=‘r‘,encoding=‘utf-8‘) # content=f.read() # print(content) # f.close() #对于w没有此文件就去创建文件 # f=open(‘log‘,mode=‘w‘,encoding=‘utf-8‘) # content=f.write(‘今晚做爱‘) # print(cont[详细]
-
python使用rdflib创建rdf,在jena fuseki上执行SPARQL查询
所属栏目:[Python] 日期:2020-12-20 热度:62
建立并启动jena fuseki服务 参考:https://www.cnblogs.com/bincoding/p/11223372.html 使用rdflib创建rdf文件 import rdflibdef create_rdf(): g = rdflib.Graph() # 实体 pinganfu = rdflib.URIRef('http://www.example.org/pinganfu') yiwaixian = rdflib[详细]
-
福利分享:个人整理的Python书单,从基础到进阶
所属栏目:[Python] 日期:2020-12-20 热度:115
我挑选的一些书籍,大家可以自行到书店或是网上自己选购。也由于个人水平有限,很可能大家觉得优秀的书籍没有列出,如果大家有觉得不错的书籍,欢迎大家留言,大家也可以参考留言区的书籍来购买,谢谢大家支持。 这一部分书籍是单纯讲解 Python 编程的,有入[详细]
-
Scrapy项目的默认结构
所属栏目:[Python] 日期:2020-12-20 热度:193
默认的情况下,Scrapy项目的默认结构如下: scrapy.cfgmyproject/ __init__.py items.py middlewares.py pipelines.py settings.py spiders/ __init__.py spider1.py spider2.py ... 1.scrapy.cfg Scrapy的项目配置文件。配置参数是以ini文件的风格来定义,[详细]
-
Python登录豆瓣并爬取影评
所属栏目:[Python] 日期:2020-12-20 热度:142
上一篇我们讲过Cookie相关的知识,了解到Cookie是为了交互式web而诞生的,它主要用于以下三个方面: 会话状态管理(如用户登录状态、购物车、游戏分数或其它需要记录的信息) 个性化设置(如用户自定义设置、主题等) 浏览器行为跟踪(如跟踪分析用户行为等[详细]
-
Python3封装JDBC工具类(首次封装,待改进)
所属栏目:[Python] 日期:2020-12-20 热度:134
工具需求: (1)为了适应多连接下多数据库的操作,同连接多数据库下的操作,同一连接,多个数据库下的操作. 暂时设计: 将database设置成位置参数,连接,端口,密码设置成默认参数,账户一般是root写死.这样一来,每次操作一般传数据库名即可,有变动时再新增参数覆盖默[详细]
-
字符串(String)
所属栏目:[Python] 日期:2020-12-20 热度:105
1 . 单引号字符串以及对引号转义? 1.与数一样,字符串也是值: "Hello,world!" ‘Hello,world!‘ 2. python在打印字符串时,用单引号将其括起和用双引号括起没有任何区别 。既然如此,为何同时支持单引号和双引号呢?因为在有些情况下,这可能会有用。 在上[详细]