- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 SQLite3数据库迁移至MySQL数据库
例子:SQLite3—>MySQL1.先创建MySQL库 create database hanzheng2.将SQLite3数据导出 在manage.py路径内 执行 python manage.py dumpdata>data.json3.在settings.py文件中将MySQL配置信息完善,将SQLite3配置信息注释掉4.在manage.py路径内 先执行 python manage.py makemigrations 在执行 python
2021-05-18 14:28:23
2121
原创 windows环境下Apahce部署Django项目
windows环境下Apahce部署Django项目环境:Django——3.0.6Python——3.7.9Apache——2.4.47mod_wsgi——mod_wsgi-4.7.1-cp37-cp37m-win_amd64.whlwindows 64位一、 安装Apache下载安装Apache进入官网安装Apache Windows版本,根据系统版本选择,这里选择的x64的。解压Apache下载完成后解压至要部署的路径下。路径注意使用全英文。配置conf文件进
2021-05-18 14:25:33
239
原创 爬取带key的ts视频网站
朋友在某网站学习,每次都要打开网页,想保存在本地播放,却没有下载方式。于是找我试试能不能下载下来。1.分析一下网页,打开,按下F12,获取相关信息。2.视频信息一般保存在m3u8文件中,因此直接搜索查找。3.观察m3u8文件发现,ts文件为aes-128加密,key的获取方法就是直接从url获取。4.从文件中提取出来url信息后,获取key值,将key转换为十六进制,尝试解密,发现成功。那么此种方法可行,只需要将m3u8中的ts链接获取,根据秘钥一个一个解密就可以了。5.ts文件爬取完成后,在d
2021-04-14 15:23:37
10270
2
原创 python不使用日期函数,判断一个人从生日到现在过了多久。
今天做了个题,要求在不使用内置日期函数的情况下,算出你从出生到现在的天数。下面是思考路径。首先,对使用isdigit函数,判断输入是否都是数字组成,然后通过screen_date函数,判断输入的日期是否符合条件。if __name__ == "__main__": print(50 * "*") print("计算你从出生到现在活了多少天。") while True:...
2020-04-23 16:18:16
1405
原创 关于python中识别输入的字符串是否为小数
今天在做题的时候,遇到一个问题,python中没有能识别字符串是否为小数的方法。isdigit函数只能判断字符串的组成是否是数字。下面这个方法可以通过取巧的方式,来判断输入的字符串是否为小数。r = input("请输入字符串:")if r.isdigit() or "".join(r.strip("+").strip("-").split(".")).isdigit(): print(...
2020-04-20 13:43:33
2661
2
原创 python中的深浅拷贝与赋值。
赋值:赋值就是一个变量引用一个变量的值。这两个变量共用一个内存地址。 当使用可变数据结构时(如 list, dict, set),其中一个变量的值改变,会使另一个变量的值也发生改变,但内存地址不改变。a = [1, 2, 3]b = ab[1] = 4print(id(a), a, id(b), b) #1992269718152 [1, 4, 3] 19922...
2019-05-13 23:32:40
258
1
原创 学习pyhton装饰器笔记。
python的装饰器,其本质就是通过一个函数来给另外一个函数增加新的功能。装饰器的特性:1.不修改被修饰函数的源代码。2.不修改被修饰函数的调用方式。在你的项目中,调用的大量的函数,那么可以使用这种方式来给正在使用的项目增加新的功能,但是却不影响使用,所以装饰器还是非常实用的。装饰器是有高阶函数和嵌套函数组成的。高阶函数:高阶函数的特性:a.将一个函数的函数名当做实参传递给另一...
2019-04-29 13:47:33
151
原创 使用python分析csv文件
csv文件格式:将数据作为以一系列逗号分隔的值写入文件,这样的文件成为csv文件。使用csv模块分析csv文件。csv模块包含在python标准库中,可用于分析csv文件中的数据行,让我们能够快速提取感兴趣的值。import csvfilename = 'sitka_weather_07-2014.csv'with open(filename) as f: reader = csv,....
2019-03-28 15:03:45
1412
原创 使用pygal进行掷骰子数据分析
首先,下载pygal。我是用pycharm直接就可以下载,懒人必备。也可以在DOS窗口python -m pip install --user pygal安装好之后可以输入下列命令行,出现下图就是安装正确。下面看看代码是一个6面骰子和10面骰子,投掷5000次的直方图。from random import randintimport pygalclass Die(): ...
2019-03-21 22:08:46
456
原创 自学python之外星人入侵!
我添加了上下移动功能,添加了按P键开始游戏,本来想打包成exe文件,但出现了问题,就直接把源码发出来吧。第一次写博客,没有文笔,也不懂规矩,希望各位不要介意。/抱拳/抱拳/抱拳/抱拳/抱拳/抱拳...
2019-03-18 20:59:10
223
原创 用random.choice完成随机漫步绘图!
今天学习了用random.choice完成随机漫步绘图。首先,调用random.choice函数。from random import choiceimport matplotlib.pyplot as plt创建一个随机漫步的类class RandomWalk(): #初始化随机漫步的属性 def __init__(self, num_points = 5000): self...
2019-03-18 20:09:16
734
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人