![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
python学习
梧桐凰
这个作者很懒,什么都没留下…
展开
-
python使用openpyxl在表格中插入图片位置和大小能随单元格而变化[梧桐凰]
我们在表格中插入图片位置和大小能随单元格而变化,百度搜索无效文章多如牛毛,终于发现一个好的方法与君共勉。原创 2024-05-22 16:39:17 · 320 阅读 · 1 评论 -
django项目配置文件DEBUG = False后静态文件和上传文件地址无法加载
django上线后,需要把setting.py文件的debug=True改为False,以防暴露代码报错问题。但Django设置 DEBUG=False后,访问前端报错 MIME 类型(“text/html”)不匹配(X-Content-Type-Options: nosniff)所有 css 和 js 文件都无法访问,后台显示4041、问题分析出现的问题根本原因是:当我们在开发django应用时如果设置了 DEBUG = True,那么django便会自动帮我们对静态文件进行路由;但是当我们设置.原创 2021-02-23 09:44:58 · 392 阅读 · 0 评论 -
完整版 Nginx+Uwsgi+Django+Python服务器部署及调试
官方文档 https://docs.djangoproject.com/en/1.8/howto/static-files/Nginx+Uwsgi+Django+Python服务器部署环境:Ubuntu16.041.python开发环境安装pyenv,python,virtualenv,需要使用python虚拟环境env(1.)安装Pyenvpyenv 这个工具用来 管理我们的Pyth...原创 2018-12-17 19:47:19 · 1841 阅读 · 1 评论 -
python 魔法方法诠释
什么是Python魔法方法 什么是魔法方法呢?它们在面向对象的Python的处处皆是。它们是一些可以让你对类添加“魔法”的特殊方法。 它们经常是两个下划线包围来命名的(比如 init, lt )。但是现在没有很好的文档来解释它们。 所有的魔法方法都会在Python的官方文档中找到,但是它们组织松散。而且很少会有示例(有的是无聊的语法描述, 语言参考)。 魔法方法就如同它的名字...原创 2018-12-19 10:21:22 · 991 阅读 · 5 评论 -
django返回json方法
系统:ubuntu18.04 x64GitHub:https://github.com/xingjidemimi/DjangoAPI.git安装pip install django==2.1.5pip install djangorestframework # rest apipip install coreapi pygments markdown # 自动化接口文档API示例...原创 2019-02-15 20:44:29 · 936 阅读 · 0 评论 -
python断言使用方法
一、python assert 断言句语格式及用法很简单。在没完善一个程序之前,我们不知道程序在哪里会出错,与其让它在运行最崩溃,不如在出现错误条件时就崩溃,这时候就需要assert断言的帮助。二、基本的断言方法提供了测试结果是True还是False。所有的断言方法都有一个msg参数,如果指定msg参数的值,则将该信息作为失败的错误信息返回。快速参考 序号 断言方法 断言描述...原创 2019-06-04 18:57:32 · 5325 阅读 · 0 评论 -
python3 MD5加密用法
我们做登录的时候都不是明文处理不安全,所以推荐MD5的用法,以后再更新其他的加密方法首先现安装包pip install hashlib1.第一种方法,密码定死不能改的形式import hashlibstr_md5 = hashlib.md5(b'123456').hexdigest()print('MD5加密后为 :' + str(str_md5).upper())MD5括号中就...原创 2019-07-17 10:27:57 · 1023 阅读 · 10 评论 -
python定时启动程序方法
第一种办法是最简单又最暴力。那就是在一个死循环中,使用线程睡眠函数 sleep()。缺点:占CPU内存,死循环 + 阻塞线程def doSth(): # 把爬虫程序放在这个类里 print(u'这个程序要开始疯狂的运转啦')# 一般网站都是1:00点更新数据,所以每天凌晨一点启动def main(h=1, m=0): while True: n...原创 2019-11-12 15:13:49 · 10941 阅读 · 3 评论 -
python中os的用法
os 模块提供了非常丰富的方法用来处理文件和目# 显示导入依赖模块的操作系统的名称,如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'。# print(os.name)# 获取PYTHONPATH环境变量的值# print(os.getenv('PYTHONPATH'))# 返回当前系统的登录用户名# print(os.getlogin())# 获...原创 2019-11-25 10:09:26 · 474 阅读 · 0 评论 -
Python的工具包shutil模块
shutil.copyfileobj(文件1,文件2):将文件1的数据覆盖copy给文件2。import shutilf1 = open("1.txt",encoding="utf-8")f2 = open("2.txt","w",encoding="utf-8")shutil.copyfileobj(f1,f2)shutil.copyfile( src, dst) #从源s...原创 2019-11-28 18:14:34 · 349 阅读 · 1 评论 -
Python的日期时间模块大全
time时间模快1、在time模块中,可以用三种表现形式来表示时间,分别是时间戳、格式化日期时间字符串和结构化日期时间:1.1、时间戳time.time()print(time.time())>>> 1596522366.8774376时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示最适于做日期运算1.2、格式化日期时间字符串time.strftime()print(time.strftime('%Y-%H-%m %X'))>>>原创 2020-08-06 10:54:26 · 456 阅读 · 0 评论