自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 收藏
  • 关注

原创 《将博客搬至CSDN》

《将博客搬至CSDN》

2023-10-17 14:00:00 94

原创 Pandas对Excel进行写入操作

from genericpath import existsimport pandas as pdimport osfile_dir = 'D:/program/write/'# data = pd.read_excel("D:/program/test.xlsx", header=None)data = pd.read_excel("D:/program/test.xlsx", index_col='Qty2')exists = os.path.exists(fil.

2022-05-10 17:30:31 16352

原创 【Pandas】pandas读取数据

https://blog.csdn.net/dsy0221/article/details/120191310?spm=1001.2014.3001.5502

2022-05-06 11:11:54 373

原创 将mkv视频转换为mp4

ffmpeg命令:ffmpeg -i "test.mkv" -vcodec copy -acodec aac 'test.mp4'

2020-12-13 19:16:00 57

原创 Windows时间与黑苹果时间不一致问题

黑苹果与Windows系统时间不同步的解决办法:WIN+x 选择管理员模式进入CMD复制下面红色的文字,点击CDM右键可以直接进行粘贴,然后按回车键即可。RegaddHKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation/vRealTimeIsUniversal/tREG_DWORD/d1提示操作成功后...

2020-12-05 01:11:00 40

原创 Django中间件middleware的使用

摘要Django 中的中间件(middleware),是一个镶嵌到Django的request/response处理机制中的一个hooks框架,是一个修改django全局输入输出的一个底层插件系统。让我们可以自定义想要的一些功能来处理用户的请求。在Django中,中间件其实就是一个类,在类中包含一组特定的功能,在请求到来或者结束时,Django会根据我们定义的中间件规则执行中间件中对应的方法...

2020-09-21 21:40:00 29

原创 python: hassttr/getattr/setattr方法使用

class function_demo(object): __name = 'demo' name = 'ok' def run(self): print("hello function")# hasattrfunctiondemo = function_demo()# res = hasattr(functiondemo, '__name')...

2020-09-17 14:32:00 32

原创 闭包函数延迟绑定问题

函数嵌套的时候,如果循环返回一个函数的对象时,函数中出现引用的时候并不会立即引用循环的值,而是运行嵌套函数的时候才会查找引用的值,这个特许就是闭包函数的延迟绑定。def multipliers(): return [lambda x:x*i for i in range(4)] print([m(2) for m in multipliers()])...

2020-09-17 01:09:00 25

原创 python获取函数名方法

python中获取函数名的情况分为内部、外部从外部的情况好获取,使用指向函数的对象,然后用__name__属性def a():  passa.__name__除此之外还可以:getattr(a,'__name__')从外部获取的方法是非常灵活的。有些同学需要从函数内部获取函数本身的名字,就需要用些技巧了。使用sys模块的方法:def a():  print sys._get...

2020-09-17 00:57:00 33

原创 嵌套循环(递归函数)求任意字符串字符排列组合

代码:def perm(s=''): if len(s) <= 1: return [s] sl = [] for i in range(len(s)): for j in perm(s[0:i] + s[i + 1:]): sl.append(s[i] + j) return sldef m...

2020-09-16 20:22:00 34

原创 python中True,False,数值之间用<,>,==进行比较规则

print(1 == True)print(-1 < (2 == 2))print(1 < (2 == 2))print(1 < 2 > 1 == True)print(0 == False)print(2 == True)print(2 == False)# 结果-------------------------------------TrueTr...

2020-09-16 19:07:00 113

原创 分析python代码性能的程序分析包cProfile

方法:def f1(lIn): l1 = sorted(lIn) l2 = [i for i in l1 if i<0.5] return [i*i for i in l2]def f2(lIn): l1 = [i for i in lIn if i<0.5] l2 = sorted(l1) return [i*i for i i...

2020-09-15 20:02:00 29

原创 /bin/bash^M: bad interpreter: No such file or directory问题

问题:我在写了shell文件,创建shell文件sky8g.文件。后使用chmod +xsky8g.sh给予可执行的权限后再次执行1chmod +xtoutiao_app.sh执行shell文件1./toutiao_app.sh出现下面的报错:1/bin/bash^M: bad interpreter: No...

2020-09-10 22:55:00 37

原创 ValueError: signal only works in main thread

问题:Traceback (most recent call last): File "/home/python/.virtualenvs/toutiao/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise raise value File "/home/python/toutiao-backe...

2020-09-04 19:41:00 310

原创 __slots__类变量

一、什么是__slots__#__slots__是一个类变量,变量值可以是列表,元祖,或者可迭代对象,也可以是一个字符串(意味着所有实例只有一个数据属性)使用点来访问属性本质就是在访问类或者对象的__dict__属性字典(类的字典是共享的,而每个实例的是独立的)二、为什么用__slots__#字典会占用大量内存,如果你有一个属性很少的类,但是有很多实例,为了节省...

2020-09-01 15:15:00 25

原创 pycharm远程开发

1.Pycharm远程开发可以在Windows中使用Pycharm编写代码,而代码的调试运行可以使用远程服务器中的python解释器。在本地创建好工程项目(或从git上clone下代码)后,用Pycharm打开:打开「Tools」设置 「Deployment」选择SFTP设置服务器名字设置服务器信息测试服务器连接是否可用设置上传代码的目录映...

2020-08-26 00:34:00 32

原创 python运算符: ^ <<

^表示二进制异或运算如下表(相同为0,不同为1),显然异或运算作为一种逻辑运算,有对称性(a^b=b^a):从左至右进行比对,不足为则用0补缺:对于 ^ 两边的数字都是正数则直接对比计算即可例如:7 ^ 10二进制:0111 ^ 1010输出为:1101=139 ^ 8二进制:1001^1000输出为:0001即为1若一边或两边出现负数,则需要进行负数的转码转码原理:负数原码...

2020-08-24 23:19:00 88

原创 负数原码与补码之间相互转换

背景:计算机内部用补码表示二进制数。符号位1表示负数,0表示正数。正数:无区别,正数 的原码= 反码 = 补码重点讨论负数若已知 负数 -8,则其原码为:1000 1000,(1为符号位,为1代表负数,为0代表正数)反码为:1111 0111,(符号位保持不变,其他位置按位取反)补码为:1111 1000,(反码 + 1)即在计算机中 用 1111 1000表示 -8若已知...

2020-08-24 23:09:00 34

原创 安装mysqlclient==1.3.13出错:_mysql.c(29): fatal error C1083: Cannot open include file: 'mysql.h': No suc...

问题:ERROR: Command errored out with exit status 1: command: 'C:\ProgramData\anaconda3\envs\flask_learn\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\sewen\\...

2020-08-24 16:37:00 75

原创 安装黑马配置好的虚拟机,但是虚拟机网络不可用,出现了renetlink answers: file exists问题...

问题如下:[root@localhost network-scripts]# systemctl restart networkJob for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journ...

2020-08-22 03:18:00 46

原创 centos7安装虚拟环境virtualenv virtualenvwrapper|/usr/bin/python: No module named virtualenvwrapper|-bash: ...

安装虚拟环境virtualenv和virtualenvwrapper安装virtualenv virtualenvwrapperpip install virtualenv virtualenvwrapper 如果没有pip 先安装pip:yum install -y pip 安装好了之后,查找virtualenv位置:find / -name virtualenv返回:...

2020-08-20 23:25:00 25

原创 centos 配置国内python源

1. 创建pip.conf文件首先进入到.pip目录下cd ~/.pip如果.pip目录不存在,则手工创建一个#已经在~目录下cd ~mkdir .pipcd ~/.pip在.pip目录下场景pip.conf文件touch pip.conf2. 编辑pip.confvi pip.conf然后输入内容:[global]tim...

2020-08-20 22:12:00 26

原创 centos安装python

CentOS 7.0自带Python2.7安装Python3.6步骤1.安装依赖1yum install-y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make2.下载需要安装的Python版本从Pyt...

2020-08-20 22:00:00 21

原创 pycharm设置开启时不直接打开最后关闭的项目

在settings中取消此处勾选即可效果如下:

2020-08-18 02:48:00 51

原创 django.db.migrations.exceptions.NodeNotFoundError: Migration users.0001_initial dependencies referen...

问题:(meiduo) D:\python_learn\meiduo_project\meiduo_mall>python manage.py makemigrations[<RegexURLPattern admins-list ^permission/admins/$>, <RegexURLPattern admins-list ^permission/admi...

2020-08-16 20:51:00 139

原创 使用anaconda创建虚拟环境

1.安装anaconda或者minconda2.配置环境变量  在环境变量中添加以上三处路径;3.使用命令创建虚拟环境# conda create -n env_name list of packages# 下面创建一个名为py36的python3.6环境conda create -n py36 python=3.6# 开启conda activate py36# 关闭...

2020-08-16 19:36:00 18

原创 windows安装rabbitmq

1、安装Erlang下载地址:https://www.erlang.org/downloads,本文选择OTP 21.0.1 Windows 64-bit Binary File(91707927)链接:https://pan.baidu.com/s/1Rhc4QGfrG5zxj0HoHCRc-g 提取码:6qx3 # 下载慢的话可以用网盘里的资源设置环境变量,新建ERLANG_...

2020-08-16 16:29:00 24

原创 celery运行报错:dns.exception.Timeout: The DNS operation timed out after 5.1539998054504395 seconds...

celery运行时报错, 报错如下:Traceback (most recent call last): File "d:\python_learn\meiduo_project\env\lib\site-packages\eventlet\support\greendns.py", line 424, in resolve return _proxy.query(name, ...

2020-08-16 15:21:00 124 1

原创 docker安装并配置RabbitMQ

Docker 安装rabbitmq1.使用带有web管理功能docker pull rabbitmq:management2.运行镜像文件创建容器docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 rabb...

2020-08-16 04:51:00 20

原创 nginx无法同时开启多个服务报错:nginx: [emerg] bind() to 192.168.139.131:8001 failed (13: Permission denied)问题...

问题如下:解决方式:经检查发现是selinux导致报错。[root@localhost nginx]# getenforce    #查询selinux状态[root@localhost nginx]# setenforce 0 #临时将selinux关闭如果需要永久关闭selinux,请编辑/etc/selinux/config文件,将SELINUX=disabled...

2020-08-15 22:17:00 38

原创 centos7 下 nginx加载指定配置文件启动步骤

第一步:关闭全部nginx服务pkill -9 nginx# 运行命令参看nginx服务是否关闭netstat -tnulp | grep nginx # 参看端口是否关闭systemctl status nginx # 查看服务是否关闭关闭后状态:第二步:加载指定配置文件nginx -c -t /software/nginx/nginx.conf# 配置文件...

2020-08-14 23:33:00 33

原创 Swap file ".nginx.conf.swp" already exists!问题

问题:E325: ATTENTIONFound a swap file by the name ".nginx.conf.swp" owned by: root dated: Sat Aug 15 06:38:55 2020 file name: /etc/nginx/nginx.conf modified: YES ...

2020-08-14 22:47:00 144

原创 VScode设置终端参数/终端字体大小

在settings.json文件中添加所需要修改的选项"terminal.integrated.cursorBlinking": true,"terminal.integrated.lineHeight": 1.2,"terminal.integrated.letterSpacing": 0.1,"terminal.integrated.fontSize": 14, "termin...

2020-08-13 23:18:00 46

原创 Linux脚本开头#!/bin/bash和#!/bin/sh是什么意思以及区别

一、意思#!/bin/sh是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面根的是此解释此脚本的shell的路径。其实第一句的#!是对脚本的解释器程序路径,脚本的内容是由解释器解释的,我们可以用各种各样的解释器来写对应的脚本。比如说/bin/csh脚本,/bin/perl脚本,/bin/awk脚本,/bin/sed脚本,甚至/bin/echo等等。#!/bin/bas...

2020-08-13 17:22:00 31

原创 VScode修改文本缩进字符数

分步骤走:设置一下设置为4个空格

2020-08-13 03:52:00 23

原创 vscode远程连接ubuntu服务器配置/编辑服务器上文件

1.配置ubuntu# 设置root账户密码sudo passwd root# 安装ssh服务sudo apt install openssh-server# 进入ssh配置文件夹cd /etc/ssh/# 修改配置文件sshd_configsudo vim sshd_config# 修改PermitRootLogin 选项: 去掉注释,修改参数为yesPermitRo...

2020-08-12 17:40:00 36

原创 redis.exceptions.DataError: Invalid input of type: 'CacheKey',Convert to a bytes, string, int or flo...

redis升级到3.0以后不支持bytes, string, int , float以外的数据类型;将redis降级到2.10.6版本问题解决

2020-08-12 02:30:00 68

原创 kombu.exceptions.VersionMismatch: Redis transport requires redis-py versions 3.2.0 or later. You hav...

问题:(env) D:\python_learn\meiduo_project\meiduo_mall>celery -A celery_tasks.main worker -l info -------------- celery@CZZI-BBMGSW v4.4.7 (cliffs)--- ***** ------- ******* ---- Windows-7-6.1.7...

2020-08-11 20:18:00 97

原创 ModuleNotFoundError: No module named 'kombu.asynchronous.timer'解决

报错:(env) D:\python_learn\meiduo_project\meiduo_mall>celery -A celery_tasks.main worker -l infoTraceback (most recent call last): File "D:\Python\Python38\lib\runpy.py", line 193, in _run_modu...

2020-08-11 19:57:00 97

原创 fdfs_client.exceptions.DataError: [-] Error: 2, No such file or directory问题

Traceback (most recent call last): File "<console>", line 1, in <module> File "d:\software\python\Lib\fdfs_client\client.py", line 90, in upload_by_filename store_serv = tc.track...

2020-08-11 03:07:00 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除