
python学习
huang.lin
talk is cheap,show me your "code".
展开
-
python flask 返回中文乱码
使用flask返回数据中带有中文的时候会显示成乱码(ascii),在flask中用jsonify转换后再返回。原创 2023-07-18 15:49:34 · 3613 阅读 · 0 评论 -
idea python os.system命令乱码
os.system乱码原创 2023-06-16 14:27:56 · 705 阅读 · 0 评论 -
云原生-部署python应用到docker镜像里
python 发送邮件原创 2022-06-02 17:25:26 · 953 阅读 · 0 评论 -
pytho获取哈佛大学医学院图片
Python 查找关于哈佛大学医学院图片用于机器学习,以下代码仅可用于个人学习,不得用于商用!暂未发现robots.txt文件,如果有侵权请告知删除1、运行后会在当前目录下建立"harvard_picture"的文件夹,2、然后会依次获取对应的网站图片下载到此文件夹中3、pathRoot是指的递归层级,层级越大表示获得的图片越完整但是可能会遍历比较久,层级越低速度越快但是数据会不太完整# -*- coding: utf-8 -*-# coding:unicode_escape#Created原创 2022-02-18 11:23:53 · 1165 阅读 · 1 评论 -
python ‘set‘ object has no attribute ‘items‘
python 发送http请求报'set' object has no attribute 'items'原因:低级出错,headers弄成一个字符串了。应该是一个字典headers = { "Content-Type: multipart/form-data; boundary=-------------------------acebdf13572468"}改为 headers = { "Content-Type": "multipart/form-data原创 2022-01-05 17:08:39 · 1213 阅读 · 0 评论 -
python推送企业微信机器人3-图片类型
参数是否必填说明msgtype是消息类型,此时固定为imagebase64是图片内容的base64编码md5是图片内容(base64编码前)的md5值效果展示Demo Code# -*- coding: utf-8 -*-# coding:unicode_escape# Created on 2021年12月31日# @author: LinHuang(Joker)import requestsimport jsonimpo原创 2021-12-31 15:03:42 · 1295 阅读 · 0 评论 -
python推送企业微信机器人2-markdown类型
# -*- coding: utf-8 -*-# coding:unicode_escape# Created on 2021年12月31日# @author: LinHuang(Joker)import requestsimport json# mian functiondef main(): oWX_URL = 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=50d640d9-9ad6-4d39-98aa-c94原创 2021-12-31 14:39:17 · 2513 阅读 · 0 评论 -
python 推送企业微信机器人1-文本类型
# -*- coding: utf-8 -*-# coding:unicode_escape#Created on 2021年12月31日#@author: LinHuang(Joker)import requestsimport json#mian functiondef main(): oWX_URL='https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=50d640d9-9ad6-4d39-98aa-c94c200212原创 2021-12-31 14:33:07 · 1151 阅读 · 0 评论 -
python推送企业微信机器人4-图文类型
参数说明参数是否必填说明msgtype是消息类型,此时固定为newsarticles是图文消息,一个图文消息支持1到8条图文title是标题,不超过128个字节,超过会自动截断description否描述,不超过512个字节,超过会自动截断url是点击后跳转的链接。picurl否图文消息的图片链接,支持JPG、PNG格式,较好的效果为大图 1068455,小图150150。效果展示Demo Code# -*- codi原创 2021-12-31 15:11:00 · 492 阅读 · 0 评论 -
(admin.E408)(admin.E409)(admin.E410)must be in MIDDLEWARE in order to use the admin application
Django在运行登录时报错,报错信息如下ERRORS:?: (admin.E408) 'django.contrib.auth.middleware.AuthenticationMiddleware' must be in MIDDLEWARE in order to use the admin application.?: (admin.E409) 'django.contrib.messages.middleware.MessageMiddleware' must be in MIDDLEW原创 2021-03-25 11:44:09 · 750 阅读 · 0 评论 -
python ftp 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败
解决办法:1、首先确保服务器支持PASV模式,并且您的客户端正在设置PASV模式,如果服务器不支持被动模式,则防火墙必须支持主动模式FTP传输。2、或者加入以下代码ftp.set_pasv(False) # 如果被动模式由于某种原因失败,使用主动模式。...原创 2020-07-07 11:26:47 · 5961 阅读 · 0 评论 -
django Error: That IP address can‘t be assigned to.
运行环境:系统:阿里云Ubuntu 18.04.3 LTS (GNU/Linux 4.15.0-52-generic x86_64)python:python3mysql:5.7.27-0ubuntu0.18.04.1 (Ubuntu)mysql-client:5.7.27-0ubuntu0.18.04.1 (Ubuntu)报错描述: 在启动Django程序(python manage.py runserver)时报错"That IP address can't be assi..原创 2020-07-05 23:30:07 · 2719 阅读 · 0 评论 -
远程连接关闭后,程序仍然能后台跑
当我们使用xshell 或者FinalShell等之类的工具远程连接到云服务或vps,当你连接的时候打开的接口或者后台服务可能会在关闭连接的时候自动退出,比如如下命令python webapp.py此命令运行一个名为"webapp.py"的python文件(这里其实时候searx的运行文件),当我关闭连接时连接不上了。这种情况的话可以使用以下命令实现sudo nohup python webapp.py这样在即使关闭后台也能正常访问了创建Searx的话可以参考我这边博文使用searx搭建自己原创 2020-06-29 16:32:08 · 3640 阅读 · 0 评论 -
python:not all arguments converted during string formatting
很显然,使用这种format格式的时候左右2边的字符串数量要对应上,左右%s是4个,右边的字符串是5个,所以报错了以下是改正后的原创 2020-05-12 12:51:38 · 737 阅读 · 0 评论 -
ubuntu14(python3.7) 安装pip3报错:ImportError: cannot import name 'sysconfig'
解决方案:1、加上源sudo vim /etc/apt/sources.listdeb http://cn.archive.ubuntu.com/ubuntu bionic main multiverse restricted universedeb http://cn.archive.ubuntu.com/ubuntu bionic-updates main multiverse...原创 2019-09-14 23:22:25 · 1357 阅读 · 1 评论 -
ubuntu 自带python3.5升级到3.6
由于最近格式化了阿里云服务器,需要重新安装python3.6环境,顺便记录一下1、安装python3.7sudo apt-get install python3.72、移除自带的python3.5sudo rm -rf /usr/bin/python3sudo rm -rf /usr/bin/pip33、创建新的软连接sudo ln -s /usr/bin/pyth...原创 2019-09-14 21:50:30 · 1500 阅读 · 0 评论 -
Anaconda/PYDEV 报No module named 'windows'
error:运行from pymouse import PyMouse 提示D:\software\Anaconda3\Lib\site-packages\pymouse\__init__.py", line 92, in <module> from windows import PyMouse, PyMouseEventImportError: No module named ...原创 2018-02-21 17:26:14 · 1151 阅读 · 0 评论 -
python 打开网页
目前想到2种方式,第一种方法但是不适用所有,因为是模拟人输入的方法是用鼠标坐标去实现的,对不同分辨率的电脑,不同的窗口大小都会有BUGdemo:'''Created on 2018年2月21日@author: LIN'''# _*_ coding:UTF-8 _*_import win32apiimport win32conimport win32guifro...原创 2018-02-21 22:21:35 · 1926 阅读 · 0 评论 -
driver=webdriver.Chrome()报错
error:使用selenium+chromedriver报错原因:chromedriver没有在anaconda或python路径下解决办法:1.安装selenium执行pip install selenium安装完后执行再以下代码,你会发现报chromedriver的错误,原因是因为没装chromedriver'''Created on 2018年2月21日@author: LIN''...原创 2018-02-21 23:00:46 · 18646 阅读 · 0 评论 -
PYTHON学习路径计划图整理
PYTHON学习路径计划图Python工作环境及基础语法知识了解对于Python基础语法学习部分,学习周期大概为4周,需要的相关资源在网络上都能找到免费的资源,而且质量都不错。相关中文资源如下:1.python工作集成环境包Python(x,y): 下载地址Pycharm: 下载地址2.python数据分析相关库(Pandas/ Numpy/Scipy/ Matplotlib)如果安装了上面集成工...转载 2018-02-23 20:25:23 · 377 阅读 · 0 评论 -
python3.6/anaconda pip报错 TypeError: parse() got an unexpected keyword argument 'transport_encoding'
背景:想学习python安装suds来调WSDL,在pip安装时候报了TypeError: parse() got an unexpected keyword argument 'transport_encoding' 的错误. python 3.X pip安装报错原因:目前的pip版本不是最新的 解决办法:cmd下执行conda install pip进行更新...原创 2018-10-19 20:11:16 · 674 阅读 · 0 评论 -
python开发webservice,SAP端调用
1、使用python开发一个webservice服务端的接口,并暴露出去 python环境:3.6 IDE:Eclipse Java EE IDE for Web Developers. Version: Oxygen.3a Release (4.7.3a) anaconda需要注意的是:py3和py2的soap的支持包不太一样,...原创 2018-07-16 13:49:36 · 3195 阅读 · 0 评论 -
Python3网络爬虫实战案例这套教程太全面了,真得收藏一下!(转载)
课程介绍这是一套目前为止我觉得最适合小白学习的体系非常完整的Python爬虫课程,使用的Python3.6的版本,用到anaconda来开发python程序,老师讲解的很细致,课程体系设置的也非常棒,完全是从浅入深一点点讲解,从Python爬虫环境的安装开始,讲解了最最基本的urllib包如何使用,如何解析request请求内容,刷选有用数据,像ajax,post,html,json等等都非常细致...转载 2018-07-04 11:43:38 · 14214 阅读 · 5 评论 -
pip时候报 ImportError :cannot import name main
解决办法:修改pip文件:sudo vim /usr/bin/pip ,然后将import sysfrom pip import mainif __name__ == '__main__': sys.exit(main())改为import sysfrom pip import __main__if __name__ == '__main__': s...原创 2018-10-30 14:50:57 · 950 阅读 · 0 评论 -
运行django项目出现Invalid HTTP_HOST header: 'ip:port'. You may need to add ''ip:port' to ALLOWED_HOSTS
解决办法:在setting.py里将ALLOWED_HOSTS = []改成ALLOWED_HOSTS = ['*']。原创 2019-07-09 21:55:38 · 1659 阅读 · 0 评论 -
Django安装启动及部署(apache)
环境:ubuntu18.04 LTSPython 3.6.8DB:Mysql首先安装python3sudo apt-get install python3.6如果不是pip3的话可以先安装pip3,否则后面的pip3换成pipsudo apt install python3-pip安装Djangosudo pip3 install Django可以用...原创 2019-07-10 19:44:29 · 1452 阅读 · 0 评论 -
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 1.3.1
Djanggo 运行报错:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 1.3.10.解决办法:1、Uninstall mysqlclient: pip3 uninstall mysqlclient2、Uninstall pymysql: pi...原创 2019-07-11 19:16:13 · 276 阅读 · 0 评论 -
FILE1 - batch_file_rename.py
批量修改文件名file# batch_file_rename.py# Created: 6th August 2012"""This will batch rename a group of files in a given directory,once you pass the current and new extensions"""# just checking_...原创 2019-08-26 11:21:04 · 378 阅读 · 0 评论 -
FILE2 - 批量修改文件名
'''Create on 2019年8月26日@author:LIN'''import osdef rename(dirname,source_src,destin_src): for category in os.listdir(dirname): catdir = os.path.join(dirname,category) ...原创 2019-08-26 17:23:27 · 357 阅读 · 0 评论 -
ubuntu安装时提示 apt-get -f install
场景:一直报这个错误导致安装失败。解决办法为执行命令:sudo apt-get -f install命令说明:补全缺少的软件原创 2018-02-19 20:45:54 · 908 阅读 · 0 评论