-
ast.literal_eval(转)
所属栏目:[Python] 日期:2020-12-20 热度:136
eval函数在Python中做数据类型的转换还是很有用的。它的作用就是把数据还原成它本身或者是能够转化成的数据类型。那么eval和ast.literal_val()的区别是什么呢?本文将大家介绍关于Python中函数eval和ast.literal_eval区别的相关资料,需要的朋友可以参考下。[详细]
-
一行 Python
所属栏目:[Python] 日期:2020-12-20 热度:184
? 很多人学Python,除了它功能强大,简单易学外,代码行数少、语法简洁也是很吸引人的地方。那么,Python的语法到底有多简洁呢?一行Python代码,能实现什么丧心病狂的功能呢? 1、一行代码,实现随机选彩票号码 走进熟悉的投注站,老板问你:“来了,还是机[详细]
-
Python爬取AES加密的m3u8视频流的小电影并转换成mp4
所属栏目:[Python] 日期:2020-12-20 热度:139
最近发现一个视频网站,准备去爬取得时候,前面很顺利 利用fiddler抓包获取网站的post数据loads为python字典数据,分析数据就能发现每个视频的连接地址就在其中 ? ? ? ? ? ? 发现这些都是m3u8文件流的形式并且加密的 ? ? ? key ? ? ? 最后实现代码如下: 下[详细]
-
Python - Django - 编辑作者
所属栏目:[Python] 日期:2020-12-20 热度:80
在作者列表页面的操作栏中加上编辑按钮 !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" title作者列表/title/headbodyh1作者列表/h1table border="1" thead tr th#/th thid/th th名字/th th书籍/th th操作/th /tr /thead tbody {% for author in aut[详细]
-
Python新手写爬虫全过程记录分析
所属栏目:[Python] 日期:2020-12-20 热度:70
目标网站:http://bohaishibei.com/post/category/main/(一个很有趣的网站,一段话配一个图,老有意思了~)网站形式如下: 目标:把大的目标分为几个小的目标。因为第一次干这个,所以对自己能力很清楚,所以完成顺序由简单到复杂。 1.爬取一期的内容,包[详细]
-
一个将汉字转换成汉语拼音的python库的代码
所属栏目:[Python] 日期:2020-12-20 热度:148
下边代码段是关于一个将汉字转换成汉语拼音的python库的代码。 #!/usr/bin/env python """ Author:cleverdeng E-mail:[email?protected] """ __version__ = ‘0.9‘ __all__ = ["PinYin"] import os.path class PinYin(object): def __init__(self,dict_file[详细]
-
【python】列表和字符串的转换
所属栏目:[Python] 日期:2020-12-20 热度:108
li = [ " 武藤兰 " , " 哇哈哈哈 " ] s = " + " .join(li) a = " , " .join(li) print (s,a) b =s.split( " + " ) print (b) 武藤兰+哇哈哈哈 武藤兰,哇哈哈哈 [‘武藤兰‘,‘哇哈哈哈‘][详细]
-
Python基础11/装饰器
所属栏目:[Python] 日期:2020-12-20 热度:161
Python基础11/装饰器 内容大纲 1.装饰器 1.装饰器 1.1 开放封闭原则 扩展是开放的(增加新功能)修改源码是封闭的(修改已经实现的功能)在不修改源码及调用方式的前提下额外增加新的功能 1.2 装饰器 用来装饰的工具版一:import timestarrt_time = time.time()de[详细]
-
python Pandas API文档
所属栏目:[Python] 日期:2020-12-20 热度:174
关键缩写和包导入? 缩写: df:任意的Pandas DataFrame对象? s:任意的Pandas Series对象? 导入包: import pandas as pd? import numpy as np 导入数据? pd.read_csv(filename):从CSV文件导入数据? pd.read_table(filename):从限定分隔符的文本文件导入数[详细]
-
python基础知识
所属栏目:[Python] 日期:2020-12-20 热度:51
1.python的历史 1重要的发展阶段 python 2.0 - October 2000,加入了内存回收机制 python 2.4 2004,最流行的web框架django诞生 python 3.0 2008 2 python2: 源码不统一,有重复的功能代码 python3:源码统一,没有重复的功能代码 2.python是一种什么语言 编[详细]
-
Python基于Pymssql模块实现连接SQL Server数据库的方法
所属栏目:[Python] 日期:2020-12-20 热度:147
首先,安装 pymssql第三方库 pip install pymssql 其次,导入pymssql库 最后们就可以连接数据库了 import pymssqlserver = " 10.10.9.110 " user = " sa " password = " 123456 " database = " QXdatabase " startTime = ‘ 2019-07-23 15:24 ‘ endTime =[详细]
-
python 存取字典dict
所属栏目:[Python] 日期:2020-12-20 热度:108
数据处理的时候主要通过两个函数 (1):np.save(“test.npy”,数据结构) ----存数据 (2):data =np.load(‘test.npy") ----取数据 1、存列表 1 z = [[[1,2,3],[ ‘ w ‘ ]],[[1,[ ‘ w ‘ ]]] 2 np.save( ‘ test.npy ‘ ,z) 3 x = np.load( ‘ test.npy ‘ )[详细]
-
Python 类和继承
所属栏目:[Python] 日期:2020-12-20 热度:157
class?Base: ????def?__init__(self): ????????self.data?=?[] ????def?add(self,?x): ????????self.data.append(x) ????def?addtwice(self,?x): ????????self.add(x) ????????self.add(x) #?Child?extends?Base class?Child(Base): ????def?plus(self,a,b):[详细]
-
简单使用setup.py来安装Python项目
所属栏目:[Python] 日期:2020-12-20 热度:108
最近做个一个项目需要用到setup.py 这个构建工具来进行项目的便捷安装,把搜集到的一些资料加上个人理解整理成文章,如有错误的地方请各位大佬及时指出,小弟马上修改,下面正式进入setup.py的描述讲解. 1.因为我们要用setup.py来将我们的项目打包成一个Python包[详细]
-
用python制作训练集和测试集的图片名列表文本
所属栏目:[Python] 日期:2020-12-20 热度:163
1 # -*- coding: utf-8 -*- 2 from pathlib import Path # 从pathlib中导入Path 3 import os 4 import fileinput 5 import random 6 root_path= ‘ /home/tay/Videos/trash/垃圾分类项目/total/ ‘ 7 train = open( ‘ ./trash_train.txt ‘ , ‘ a ‘ ) 8 t[详细]
-
Python 遍历文件夹和文件
所属栏目:[Python] 日期:2020-12-20 热度:194
import ?os import ?os.path # ?os,os.path里包含大多数文件访问的函数,所以要先引入它们. # ?请按照你的实际情况修改这个路径 rootdir? = ? " d:/download " for ?parent,?dirnames,?filenames? in ?os.walk(rootdir): ???? # case?1: ???? for ?dirname? i[详细]
-
python wordcloud 词云
所属栏目:[Python] 日期:2020-12-20 热度:59
首先安装 wordcloud 1 pip install wordcloud 2 pip install jieba(中文分词) 3 pip install?scipy 4 pip install?pillow 5 pip install?matplotlib ? ? # -*- coding: utf-8 -*- __author__ = ‘bbs.918dxs.com‘ #wordcloud生成中文词云 from wordcloud[详细]
-
Django实现注册,往邮箱发送验证链接
所属栏目:[Python] 日期:2020-12-20 热度:114
由于最近要做个平台,在GitHub上下载了一个系统框架,想着为了安全,实现注册时往一个邮箱发送注册信息,由管理员来确认是否同意其注册。 感谢博主:https://blog.csdn.net/geek_xiong/article/details/90324013 大致就是参考了上面的博主的文章 首先解释一[详细]
-
django-替代为自定义的User model
所属栏目:[Python] 日期:2020-12-20 热度:106
https://docs.djangoproject.com/en/dev/topics/auth/customizing/#substituting-a-custom-user-model Substituting a custom? User ?model django允许重写默认的user mode,提供了一个setting 值,来指向自定义的model, AUTH_USER_MODEL = ‘users.User‘#[详细]
-
python_jsonpath方法
所属栏目:[Python] 日期:2020-12-20 热度:82
jsonpath提供了在多维字典中找到某个key的便捷方法,一定要知道哦~ 用法如下: import jsonpath #这是一个复杂的json串d = { " code " : 200 , " message " : " 成功! " , " result " : [{ " sid " : " 29668676 " , " text " : " 假如员工比老板有钱 " , "[详细]
-
python 日期、时间
所属栏目:[Python] 日期:2020-12-20 热度:112
1、字符类型的时间 转为 时间数组 t1 = ‘2013-10-10 23:40:00‘ timeArray = time.strptime(t1,"%Y-%m-%d %H:%M:%S") # 结果如下 time.struct_time(tm_year=2013,tm_mon=10,tm_mday=10,tm_hour=23,tm_min=40,tm_sec=0,tm_wday=3,tm_yday=283,tm_isdst=-1) 2[详细]
-
django事务和锁
所属栏目:[Python] 日期:2020-12-20 热度:111
一 锁 行级锁 select_for_update(nowait=False,skip_locked=False) #注意必须用在事务里面,至于如何开启事务,我们看下面的事务一节。 返回一个锁住行直到事务结束的查询集,如果数据库支持,它将生成一个 SELECT ... FOR UPDATE 语句。 举个例子: entries[详细]
-
Django FBV CBV以及使用django提供的API接口
所属栏目:[Python] 日期:2020-12-20 热度:122
FBV 和 CBV 使用哪一种方式都可以,根据自己的情况进行选择 看看FBV的代码 URL的写法:from django.conf.urls import urlfrom api import viewsurlpatterns = [ # FBV 方式 url(r‘asset‘,views.asset,name=‘asset‘),]views的函数方法:from django.short[详细]
-
基于Python的数据可视化库pyecharts介绍
所属栏目:[Python] 日期:2020-12-20 热度:72
什么是pyecharts? pyecharts 是一个用于生成 Echarts 图表的类库。 echarts 是百度开源的一个数据可视化 JS 库,主要用于数据可视化。pyecharts 是一个用于生成 Echarts 图表的类库。实际上就是 Echarts 与 Python 的对接。 使用 pyecharts 可以生成独立的[详细]
-
python面向对象---用函数实现面向对象原理
所属栏目:[Python] 日期:2020-12-20 热度:84
类的定义:一个抽象的概念,保存一些共有的属性和特征 # 对象:对象代表具体事物的特征功能,是类的实例 # 面向对象程序设计 通过函数实现面向对象设计 def dog(name,type,gender): def jiao(dog1): print ( " 你看[%s]狗再叫 " % dog1[ " name " ]) # 函数的局[详细]