- 博客(99)
- 收藏
- 关注
原创 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
原创 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远程连接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关注的人