python
正在修炼的IT大佬
迎难而上,知难而进。做难事,必有所得。
展开
-
python 安装 jieba库
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jieba原创 2020-06-25 00:55:45 · 2419 阅读 · 0 评论 -
python list后追加字典,所有数据被最后一个字典覆盖的问题
理论上来讲,将字典放到循环内部定义便可解决覆盖问题。具体情况具体分析,我与奥达尔问题解决方法:循环外定义字典 循环内的开始/最后再次定义字典原创 2020-06-09 19:39:11 · 692 阅读 · 0 评论 -
ueditor编辑框在django项目的admin页面不显示,完美解决
原因:服务器无法获取到DjangoUeditor的静态文件解决:1、找到静态文件2、粘贴到项目的static目录3、重启服务器,OK原创 2020-04-20 18:14:37 · 543 阅读 · 0 评论 -
解决Django render() got an unexpected keyword argument 'renderer'问题
当我们使用Django开发个人网站时,如果用到Ueditor,有时会遇到这个问题。解决方法如下。我们启动项目,进入文章发布页面。提示出错:render() got an unexpected keyword argument 'renderer'3.jpg错误页面上有提示,出错的地方是下面文件的93行。F:\course\myblog\myblogvenv\lib\site...原创 2020-04-20 17:51:38 · 1090 阅读 · 0 评论 -
python3 与 Django 连接数据库:Error loading MySQLdb module: No module named 'MySQLdb'
在 python2 中,使用pip install mysql-python进行安装连接MySQL的库,使用时import MySQLdb进行使用在 python3 中,改变了连接库,改为了pymysql库,使用pip install pymysql进行安装,直接导入即可使用但是在 Django 中, 连接数据库时使用的是 MySQLdb 库,这在与 python3 的合作中...原创 2020-04-17 19:22:29 · 163 阅读 · 0 评论 -
apache上的django之admin页面样式丢失解决方案
1、在django项目中建立个temp的目录(临时目录,待会儿删除)2、在settings里把STATIC_ROOT设置为你刚才建立的temp目录比如:STATIC_ROOT = 'D:\wamp\www\djangoprojects\chatbot\temp'3、然后使用python manage.py collectstatic,这样django会自动把全部样式复制到temp目录...原创 2020-04-08 18:32:08 · 570 阅读 · 0 评论 -
Apache服务器,如何不加端口号访问自己的网站?80端口号进入网站需要备案?
【环境】阿里云服务器ESC、Windows server 2008 实例、django框架、mod_wsgi、已购买域名【第0步】打开apache/conf/httpd.donf【第1步】Listen 172.17.249.215:8000 //私网IP改为Listen 172.17.249.215:80 //私网IP【第2步】ServerName 172.17...原创 2019-05-19 17:00:23 · 2791 阅读 · 1 评论 -
微信 获取好友 公众号 群聊的信息
【欢迎访问 免费微信机器人 平台】http://www.bot111.cn:8000/使用之前的准备工作:安装 itchat APIeasy_install itchat 1在使用个人微信的过程当中主要有三种账号需要获取,分别为: 好友 公众号 群聊itchat为这三种账号都提供了整体获取方法与搜索方法。而群聊多出获取用户列表方法以及创建群...翻译 2019-05-19 17:08:29 · 1033 阅读 · 0 评论 -
Git 常用命令详解(二)
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,请参考我的上一篇博客:一、 Git 命令初识在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识示例:从Git 版本库的初始化,通常有两种方式:...原创 2019-05-19 17:22:59 · 137 阅读 · 0 评论 -
Could not connect to SMTP host: smtp.qq.com, port: 25;
http://www.bot111.cn:8000/原文:Could not connect to SMTP host: smtp.qq.com, port: 25;译文:无法连接到SMTP主机:smtp.qq.com,端口:25;原因分析:1.邮件服务器地址2.邮件服务器端口后3.账号4.密码,不一定时登录密码可能时授权码5.QQ邮箱过程中出现错误,如果程序之前也...翻译 2019-05-19 17:31:24 · 13405 阅读 · 0 评论 -
Linux CentOS7 发送 QQ邮件 问题 解决方案
http://www.bot111.cn:8000/环境:CentOS 7+QQ企业邮箱: smtp.exmail.qq.com#POP3/SMTP协议接收邮件服务器:pop.exmail.qq.com ,使用SSL,端口号995发送邮件服务器:smtp.exmail.qq.com ,使用SSL,端口号465#海外用户可使用以下服务器接收邮件服务器:hwpop.exmail.q...翻译 2019-05-19 17:32:59 · 4749 阅读 · 0 评论 -
itchat 调用微信网页版 python 调用微信
【欢迎访问我的demo】--------------------------------------------------------------------------------------http://www.bot111.cn:8000/----------------------------------------------------------------------...原创 2019-05-19 18:02:58 · 2260 阅读 · 2 评论 -
python 退出程序
1、sys.exit()2、os._exit()3、exit()【欢迎访问我做的一个微信机器人小网站】http://www.bot111.cn:8000/原创 2019-05-16 21:42:58 · 479 阅读 · 0 评论 -
python杀死线程
【欢迎访问我做的一个微信机器人小网站】http://www.bot111.cn:8000/由于经常被Python非Daemon线程阻塞,导致程序无法结束。所以到处找办法解决,但是经常没有找到点上。导致无功而返。今天突发奇想来搜了一下相关的解决方案,竟然被我找到了。首先是百度了一下(懒得开VPN)然后找到了一个网友分享的解决方案:http://www.cnblog...原创 2019-05-16 21:44:02 · 1229 阅读 · 0 评论 -
部署在apache上的django之admin管理页面样式丢失解决方案
将django部署在Windows服务器之后,却发现admin页面的CSS样式全部丢失。原答案是这样:1、在django项目中建立个static的目录2、在settings里把STATIC_ROOT设置为你刚才建立的static目录STATIC_ROOT = 'D:\wamp\www\djangoprojects\chatbot\static'3、然后使用python manage....原创 2019-05-22 14:49:23 · 1574 阅读 · 0 评论 -
大坑之启动django服务出现:python已停止工作
大坑之启动django服务出现:python已停止工作环境windows server 2008 r2 64位云服务系统出错原因安装pandas后出现python停止工作,各大网站寻觅几个小时没有找到解决办法,(网上有说端口占用的问题,有说防火墙的问题,都不是。。。)后来经客户告知,之前都是好的,是增pip install pandas之后出现的这种情况-------从而有了想...原创 2019-05-18 00:53:30 · 1280 阅读 · 0 评论 -
Django项目部署:windows + Apache + mod_wsgi
一、配置环境:1.Python版本3.62.服务器平台:windows server 20163.django版本2.0.7二.Apache下载与配置1.进入Apache官网,http://httpd.apache.org/下载对应版本,依次按照下面图片找到版本下载列表:到这里就可以下载相应的版本了,我选择的是Apache2.4 VC14 64为版本(根据需求选择)...原创 2019-05-19 15:00:46 · 946 阅读 · 0 评论 -
pandas中dataframe行遍历
现有一个数据框pandas的dataframe:import pandas as pdinp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}]df = pd.DataFrame(inp)print(df)期望输出 c1 c20 10 1001 11 1102 12 120...原创 2019-05-06 11:58:30 · 2195 阅读 · 0 评论 -
pandas聚合和分组运算之groupby
pandas提供了一个灵活高效的groupby功能,它使你能以一种自然的方式对数据集进行切片、切块、摘要等操作。根据一个或多个键(可以是函数、数组或DataFrame列名)拆分pandas对象。计算分组摘要统计,如计数、平均值、标准差,或用户自定义函数。对DataFrame的列应用各种各样的函数。应用组内转换或其他运算,如规格化、线性回归、排名或选取子集等。计算透视表或交叉表。执行分位数分析以及其...原创 2019-05-06 11:20:45 · 376 阅读 · 0 评论 -
window下安装itchat库
itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。pip 是 Python 著名的包管理工具,在 Python 开发中必不可少。1、安装 检查你有没有安装了pip:运行,输入cmd,回车,输入pip,回车。如果提示“'pip'不是内部或外部命令”,原因是电脑本地没有安装pip命令。 这有两种办法安装pip: A、cd索引到Python安装目录...转载 2019-03-04 16:40:00 · 1031 阅读 · 0 评论 -
Python包管理工具pip的基本用法
Python pip 安装与使用pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。pip 官网:https://pypi.org/project/pip/你...转载 2019-03-10 19:28:01 · 239 阅读 · 0 评论 -
wxpy搭建微信聊天机器人的基本操作
【输出所有群聊名称】from wxpy import *bot=Bot(cache_path=True)group=bot.groups()i = 1for g in group: print (u"群聊编号:%d" % i) print (str(g)) i += 1【回复指定朋友msg、回复群聊@自己的msg、打印收到的msg】impo...原创 2019-03-11 09:17:57 · 490 阅读 · 0 评论 -
python2 和 python3 同时配置
目前Python的两个版本Python2和Python3同时存在,且这两个版本同时在更新与维护。到底是选择Python2还是选择Python3,取决于当前要使用的库、框架支持哪个版本。例如:HTMLTestRunner、locustio支持Python2,但是不支持Python3。所以很多时候,一台电脑上需要同时安装Python2和Python3。本篇内容主要讲一下,在同一台...转载 2019-03-11 15:15:11 · 177 阅读 · 0 评论 -
OSError: [Errno 10048] error while attempting to bind on address ('127.0.0.1', 9000) 解决
廖雪峰python-web day-2教程运行报错推荐:取消编译,重新 ctrl+b运行完美解决方法一:关闭编辑器重启方法二:注销/重启系统方法三:任务管理器,关掉python进程。因为python.exe依然在占用9000端口号...原创 2019-03-20 16:11:25 · 6639 阅读 · 0 评论 -
sublime python3 中文乱码解决方案
在Python3.sublime.build中写入下面代码 { "cmd":["C:\\Users\\jh\\Anaconda3\\python.exe", "-u", "$file"], "path":"C:\\Users\\jh\\Anaconda3\\python.exe", // 注意:路径根据自己的python安装路径而定 "...原创 2019-03-20 17:18:45 · 992 阅读 · 0 评论 -
itchat python 微信接口 第三方模块
itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。---------------------使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。---------------------当然,该api的使用远不止一个机器人,更多的功能等着你来发现,比如这些。---------------------该接口与公众号接口itchatm...原创 2019-04-10 15:49:40 · 814 阅读 · 0 评论 -
Django模板form表单action的url问题
action="/lizhiding/savefile/"提交表单之后,正常调用IP:/lizhiding/savefile/action=“lizhiding/savefile/”提交表单之后,调用IP:当前url/后追加 lizhiding/savefile/可能是内部的偶中匹配机制所导致,简而言之,就是一个 / 的问题。...原创 2019-04-02 17:37:04 · 5249 阅读 · 2 评论 -
itchat 调用图灵API
要做一个能够与人交流的机器人有很多种方法,其中最简单的莫过于使用他人提供的接口。下面以图灵机器人为例,演示这一功能。简单来说,就是我们以一定的规则给图灵的服务器发送数据包,图灵服务器另一端会给予我们相应的应答。为此,你需要一个Tuling Key来告诉服务器有权和它进行对话。进入图灵机器人官网注册后,会在个人中心自动生成一个apikey。这里写图片描述 实现环境:Windows系...原创 2019-04-27 13:50:50 · 260 阅读 · 0 评论 -
python3 base64 编码
1、用于加密/解密2、特殊字符的处理。比如表情进不了MySQL。s = "你好"bs = base64.b64encode(s.encode("utf-8")) # 将字符为unicode编码转换为utf-8编码print(bs) # 得到的编码结果前带有 b>>> b'5L2g5aW9' bbs = str(base64.b64decode(bs), "ut...原创 2019-04-18 17:16:27 · 178 阅读 · 0 评论 -
通过一个python线程异步实现 [定时任务] + [周期任务]
一.如何调用 def f1(arg1, arg2): print('f1', arg1, arg2) def f2(arg1): print('f2', arg1) def f3(): print('f3') def f4(): ...原创 2019-04-29 20:40:35 · 1011 阅读 · 0 评论 -
APScheduler(Python化的Cron)使用总结 定时任务
APScheduler(Python化的Cron)使用总结简介APScheduler全程为Advanced Python Scheduler,是一款轻量级的Python任务调度框架。它允许你像Cron那样安排定期执行的任务,并且支持Python函数或任意可调用的对象。官方文档:https://apscheduler.readthedocs.io/en/latest/userguide...原创 2019-04-29 21:09:54 · 1069 阅读 · 0 评论 -
itchat 监控微信好友撤回消息
【欢迎访问我的demo】http://www.bot111.cn:8000/# coding:utf-8import itchat from itchat.content import TEXTfrom itchat.content import *import sysimport timeimport reimport importlibimport os im...原创 2019-04-29 22:00:34 · 421 阅读 · 0 评论 -
IndexError: list index out of range的错误原因
第1种可能情况 list[index]index超出范围 第2种可能情况 list是一个空的 没有一个元素 进行list[0]就会出现该错误原创 2019-05-06 10:44:04 · 1306 阅读 · 0 评论 -
python中文乱码
https://blog.csdn.net/joyfixing/article/details/79971667 包含3种方法1--统一gbk2--中文前加u3--.........原创 2019-02-14 09:45:30 · 125 阅读 · 0 评论