![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
成都-Python开发-王帅
这个作者很懒,什么都没留下…
展开
-
Ubuntu 安装好虚拟环境后,找不到workon 命令
执行后,在使用workon命令,即可完成。找不到workon 命令。workon 命令。原创 2024-05-31 14:36:44 · 275 阅读 · 0 评论 -
Windows下安装alipay-sdk-python时,pycrypto安装报错问题处理
找到本机安装的Microsoft Visual Studio一般在C盘,如果安装到其他盘,请自行寻找。把 inclue 替换为 include "stdint.h"1、安装alipay-sdk-python 时,保存内容如下。再次安装 pip install pycrypto。或者安装alipay-sdk-python。原创 2024-01-18 23:39:28 · 851 阅读 · 1 评论 -
Python 列表中字典的相加求和
Python 列表中字典的相加求和。原创 2022-08-05 09:35:38 · 1720 阅读 · 0 评论 -
Python 输入坐标轴,获得象限转换
输入坐标轴,X轴,Y轴,判断该坐标在第几象限。然后根据象限以原点为中心。进行坐标的旋转。import mathimport numpy as np# 逆时针旋转def Nrotate(angle, valuex, valuey, pointx, pointy): valuex = np.array(valuex) valuey = np.array(valuey) nRotatex = (valuex - pointx) * math.cos(angle) - (val原创 2022-05-18 13:15:51 · 1377 阅读 · 0 评论 -
Python如何格式化金额显示
利用xToolkit库,进行数据的格式化。安装方法pip install xToolkit -i http://pypi.douban.com/simple --trusted-host pypi.douban.com操作显示。#金额扩展xstring.dispose(3.0).humanized_amount(compel=False)xstring.dispose("3.0").humanized_amount(compel=True)xstring.dispose(3778.原创 2022-05-13 12:31:35 · 748 阅读 · 0 评论 -
ERROR - __init__() takes 1 positional argument but 5 were given
在新服务器上运行python时,得到如下错误。ERROR - __init__() takes 1 positional argument but 5 were given原因是因为,pymysql 版本不正确导致。可正常运行环境为,python3 、pymysql 0.9.3 版本运行错误的版本,python3 、pymysql 1.0.2版本错误原因链接mysql数据库报错。是因为新版的pymysql 链接方式发生了改变。新版链接方式如下:import pymysql原创 2022-02-22 14:02:19 · 1227 阅读 · 0 评论 -
‘ascii‘ codec can‘t encode character u‘\u258c‘ in position 8: ordinal not in range(128)”
今天在安装完python2.7 后,在使用pip 安装第三方库的时候,安装报错。UnicodeEncodeError: 'ascii' codec can't encode character u'\u258c' in position 8: ordinal not in range(128)”问题原因python2.7的默认编码方式为ascii字符集,这里所说的编码方式指执行编码方式,在编程过程中,有三个地方都涉及到编码方式:分别是源码编码方式(.py文件的字符集),执行编码方式,运行环境编码原创 2021-08-13 11:58:17 · 201 阅读 · 0 评论 -
windows python2.7 安装 pip
今天需要安装一个python2.7环境,去官方找了安装包。在windows上进行安装。结果发现,安装完python后,没有Scripts这个文件夹。配置了python 环境后,发现pip不能使用。无法安装第三方包。之后找到了解决办法。成功安装。现在分享一下1、安装setuptools前往官网https://pypi.org/project/setuptools/#files下载setuptools下载完成后,解压出来。在文件夹根目录下,cmd进入命令行,输入下面的命令。python..原创 2021-08-13 11:33:26 · 7723 阅读 · 9 评论 -
Python Django后端,到前端js 对象互转
Python 后端,生成 list列表,传值给前端jsusers_select_5 = users_all.order_by("-id")[:5] prepare_dic = locals() user_list = [] for i, user_one in enumerate(users_select_5): prepare_dic['user_'...原创 2020-11-03 11:03:23 · 749 阅读 · 0 评论 -
Django Xadmin 调整后台菜单顺序问题
今天在写项目的时候发现,后台菜单没办法按照我自己想要的顺序进行排序问题解决办法它来了。看看需求我这里有几个菜单,顺序不正确,默认是乱的。需要修改。首先,我们在对应的apps.py 中添加属性,如下orderIndex = 1之后,我们需要修改xadmin 源码的菜单排序,找到xadmin/views/base.py 里的classCommAdminViewdef get_nav_menu整个函数替换下面的代码 @filter_hook ...原创 2020-11-03 11:02:09 · 1229 阅读 · 0 评论 -
tempfile.NamedTemporaryFile在windows上创建的临时文件,没有打开权限PermissionError: [Errno 13] Permission denied
今天在开发过程中遇到了一个比较坑爹的问题。这里记录一下。使用场景是这样,我们在使用odoo的时候,需要打印word文档。大致做法是这样。在临时文件夹中创建一个临时文件,然后将临时文件,然后写入模板的内容。在下载下来。def _convert_binary_to_doc(self, file_template_data=None, suffix='docx'): fp = tempfile.NamedTemporaryFile(suffix='docx', dir="H:/T")原创 2020-09-23 12:25:56 · 1360 阅读 · 3 评论 -
服务器部署Django启动报错,UEditor问题处理
以下问题是,出现在Ubuntu18下安装DjangoUEditor 出现的ModuleNotFoundError: No module named 'widgets'这种问题处理方法:下载最新版本的DjangoUed3,在github下载兼容python3的DjangoUeditor,将DjangoUeditor放入到自己运行的虚拟坏境中接着又会报如下的错误:ImportError: No module named 'settings'这是因为,在python 环境中DjangoU.原创 2020-07-13 17:19:02 · 772 阅读 · 0 评论 -
Ubuntu 下pip安装速度慢解决办法
Ubuntu 下使用pip安装第三方库时,会遇到安装速度过慢的情况。具体其实跟windows情况下一样。我们需要更换pip镜像源,方法如下:创建.pip 隐藏文件夹mkdir ~/.pip进入到文件夹下cd ~/.pip创建pip.conf文件touch pip.conf编辑pip.conf文件将下面的内容复制到pip.conf中,保存退出。在去试下。[global]index-url = http://pypi.douban.com/simple[i原创 2020-07-13 14:25:12 · 4116 阅读 · 2 评论 -
Ubuntu 18.04下安装设置Python 虚拟环境virtualenv 以及virtualenvwrapper
查看是否安装pip3pip3说明pip3已经安装正常。安装虚拟环境pip3 install virtualenvpip3 install virtualenvwrapper设置环境变量创建vritualenv 文件夹mkdir $HOME/.virtualenvs执行命令,打开~/.bashrc在文件末尾添加如下内容export WORKON_HOME=$HOME/.virtualenvsexport VIRTUALENVWRAP.原创 2020-07-13 12:09:29 · 426 阅读 · 0 评论 -
Python获取局域网内可连通的主机ip地址
使用python来获取整个局域网内可以连通的主机ip地址:整体是思路就是1、先获取我本机的ip地址2、拿到我本机ip后,截取ip的最后一段,保留前一部分网段信息3、调用cmd命令,循环从1循环255次到255来ping 整个网段内可以ping通的ip通过Ping TTL 大于0 判断是否可ping通4、最后得到可以ping通的ip地址# -*- coding: utf...原创 2020-04-26 00:11:42 · 5162 阅读 · 0 评论 -
install docker-compose 报错cannot import name 'sysconfig'
在使用pip3install docker-compose 报错如下:解决方案 :sudo vim /etc/apt/sources.list编辑源,在源后追加如下内容:deb http://cn.archive.ubuntu.com/ubuntu bionic main multiverse restricted universedeb http://cn.archi...原创 2020-04-22 17:54:10 · 327 阅读 · 0 评论 -
使用Python获取计算机内存及CPU信息
废话不多说。直接整:我们需要使用psutil 这个第三方库:直接pip 安装一下pip install psutil然后获取CPU内存信息代码如下:import psutildef cpuInfo(): cpuTimes = psutil.cpu_times() # 获取CPU信息中的内存信息 def memoryInfo(memory): ...原创 2020-03-30 10:58:28 · 5024 阅读 · 2 评论 -
Centos workon -bash: workon: command not found问题处理
我们在Centos 7下安装完virtualenv 以及virtualenvwrapper后使用workon 命令报错:解决办法如下:找到根目录cd ~ls -a如下:修改.bash_profile文件vim .bash_profile添加如下内容:VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3expo...原创 2020-03-10 16:29:11 · 1965 阅读 · 1 评论 -
报错error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
一般这种报错,都是在python pip 安装第三方库的时候报错:缺少依赖,安装一下即可搞定:sudo apt-get install python3.6-dev原创 2020-03-09 19:57:38 · 2774 阅读 · 1 评论 -
Ubuntu16.04 python3.5升级python3.6的问题
今天公司在让安装odoo时候,碰到了一台,Ubuntu16.04的机器系统默认安装Python2.7 和Python3.5需要将Python3.5升级Python3.6在网上查来查去,一般的方法都如下所示。1、先添加appsudo add-apt-repository ppa:jonathonf/python-3.62、更新软件源列表sudo apt-get up...原创 2020-03-09 16:28:27 · 3193 阅读 · 6 评论 -
Tensorflow2.0学习(二)
今天我们接着继续安装环境,前面我们已经安装了一半,有问题的可以去找接下来,安装tensorflow有两个版本,一个是cpu,一个是gpu如果没有显卡,那只能安装cpu版本,有显卡的朋友们,可以安装gpu版本pip install tensorflow-gpu==2.0.0conda 安装:conda search tensorflow#搜cpu版conda sea...原创 2019-11-27 16:36:08 · 9109 阅读 · 0 评论 -
Tensorflow2.0学习(一)
今天学习一下Tensorflow2.0的基础核心库,@tf.function ,可以方便的将动态图的语言,变成静态图,在某种程度上进行计算加速TensorFlow LiteTensorFlow.JSTensorFlow Extended构成了TensorFlow 的生态系统优势:1、GPU加速体现在大数据量运算的时候,的运算时间。如果使用CPU进行运算,那么计算...原创 2019-11-26 12:18:12 · 11753 阅读 · 2 评论 -
No module named "Crypto",如何安装Python三方模块Crypto
前两天公司公司老总让我研究怎么用企业微信第三方应用进行官网对接,完成URL回调验证问题。具体如何进行Python 的Django网站与企业微信第三方应用进行回调验证的博客地址为:https://www.cnblogs.com/ws17345067708/p/10522472.html这里讲讲,如何在win10下,安装一个非常坑爹的加密算法库,名字叫"Crypto"看了好多博客,没有一个...原创 2019-03-19 09:20:03 · 18524 阅读 · 3 评论 -
Numpy库的学习(四)
我们今天继续学习一下Numpy库接着前面几次讲的,Numpy中还有一些标准运算a = np.arange(3)print(a)print(np.exp(a))print(np.sqrt(a))exp表示求e的幂次方,比如上面看到的,e的0次方为1,e的2次方,2.7几,以此类推我们可以看到,exp就是求e的多少次方而sqrt则表示根号,也就是进行开...原创 2019-04-15 00:23:54 · 15964 阅读 · 2 评论 -
Python 安装第三方库,pip install 安装慢,安装不上的解决办法
今天来说一下,有些刚刚接触python的朋友,在使用pip install安装python 第三方库的过程中会出现网速很慢,或者是安装下载到中途,停止,卡主,或者是下载报错等问题。如下图:还有一些,等等之类的问题,比如我这图中,下载速度只有4.7kb/s 慢的比龟速还慢。怎么样解决这种问题呢?就是更换python源临时的使用方法是,在安装pip install -i + 源...原创 2019-06-18 09:53:11 · 19221 阅读 · 9 评论 -
Python开发环境的安装配置
要学习Python,我们首先要安装配置好Python的运行环境。那么安装Python 2 还是 Python 3 呢?当然是要选择Python 3 。这里来教大家安装稳定版Python3 的版本是Python 3.7.1。废话不多说,来整!下面我分操作系统来讲解如何安装Python3Windows系统安装Python 3.7.1下载这块就不用多赘述了吧,直接去下载:http...原创 2019-05-07 11:35:24 · 15325 阅读 · 0 评论 -
Python使用Plotly绘图工具,绘制直方图
今天我们再来讲解一下Python使用Plotly绘图工具如何绘制直方图使用plotly绘制直方图需要用到graph_objs包中的Histogram函数我们将数据赋值给函数中的x变量,x = data即可绘制出直方图如果将数据赋值给y变量,则会,绘制出水平直方图。下面我们来看个基本例子import plotly as pyimport plotly.graph_objs...原创 2019-04-04 15:12:20 · 18982 阅读 · 0 评论 -
Python使用Plotly绘图工具,绘制面积图
今天我们来讲一下如何使用Python使用Plotly绘图工具,绘制面积图绘制面积图与绘制散点图和折线图的画法类似,使用plotly graph_objs中的Scatter函数,不同之处在于面积图对fill属性的设置也就是说,相当于是在折线图的基础上,对图形进行填充import plotly as pyimport plotly.graph_objs as goimport n...原创 2019-04-04 09:36:42 · 20337 阅读 · 5 评论 -
Python使用Plotly绘图工具,绘制水平条形图
水平条形图与绘制柱状图类似,大家可以先看看我之前写的博客,如何绘制柱状图水平条形图需要在Bar函数中设置orientation= 'h'其他的参数与柱状图相同。也可以通过设置barmode = 'stack',绘制层叠水平条形图和瀑布式水平条形图import plotly as pyimport plotly.graph_objs as gopyplt = py.offlin...原创 2019-03-26 10:38:43 · 19284 阅读 · 4 评论 -
Python使用Plotly绘图工具,绘制气泡图
今天来讲讲如何使用Python 绘图工具,Plotly来绘制气泡图。气泡图的实现方法类似散点图的实现。修改散点图中点的大小,就变成气泡图。实现代码如下:import plotly as pyimport plotly.graph_objs as gopyplt = py.offline.plottrace0 = go.Scatter( x=[1, 2, 3, 4, ...原创 2019-03-22 15:59:10 · 16091 阅读 · 0 评论 -
Python使用Plotly绘图工具,绘制柱状图
使用Plotly绘制基本的柱状图,需要用到的函数是graph_objs 中 Bar函数通过参数,可以设置柱状图的样式。通过barmod进行设置可以绘制出不同类型的柱状图出来。我们先来实现一个简单的柱状图:# -*- coding: utf-8 -*-import plotly as pyimport plotly.graph_objs as gopyplt = py.off...原创 2019-03-25 17:39:49 · 18613 阅读 · 0 评论 -
Python Django对接企业微信第三方服务回调验证的一些坑
今天公司老总,叫我把公司的企业微信,服务商管理后台中的本地应用进行回调验证。听起来一脸懵逼,没搞过企业微信对接情况。一头雾水,不知道如何下手。先讲解一下,企业微信情况。登录到企业微信后,右上角服务商管理后台之后点击进入应用管理界面选择网页应用,这里说下,创建应用的方法,自己去百度一下哈,如何创建我就不阐述了。这里配置回调URL,即是你网站的URL地址,比如:http...原创 2019-03-13 16:25:55 · 14767 阅读 · 4 评论 -
Django2.0 正则表达式匹配的简单例子
在Django中,使用正则表达式,匹配Url默认情况下,url固定格式如下:urlpatterns = [ path('admin/', admin.site.urls),]如果需要使用正则表达式匹配Url,先需要引入djangoUrl包from django.conf.urls import url然后再将需要使用正则匹配的URL改下成如下格式url(r'...原创 2019-03-12 11:56:13 · 12851 阅读 · 0 评论 -
Setup script exited with error: command ‘x86_64-linux-gnu-gcc‘ failed with exit status 1 解决办法
今天在Ubuntu16.04 上安装python包的时候,出现了这个坑爹的问题:解决办法,内容总结如下情况是这样,报错是因为没有把依赖包安装全,报错情况如下图:解决办法,先安装一些必须的依赖:sudo apt-get install build-essential python3-dev libssl-dev libffi-dev libxml2 libxml2-dev li...原创 2019-03-11 18:28:46 · 15788 阅读 · 1 评论 -
Python使用Plotly绘图工具,绘制散点图、线形图
今天在研究Plotly绘制散点图的方法使用Python3.6 + PlotlyPlotly版本2.0.0在开始之前先说说,还需要安装库Numpy,安装方法在我的另一篇博客中有写到:https://www.cnblogs.com/ws17345067708/p/10531531.html因为Plotly没有自己独立的线性图形函数,所以把线性图形与散点图形全部用一个函数实现这个函数...原创 2019-03-14 18:27:31 · 16381 阅读 · 0 评论 -
Python使用Plotly绘图工具,绘制甘特图
今天来讲一下如何使用Python 的绘图工具Plotly来绘制甘特图的方法甘特图大家应该了解熟悉,就是通过条形来显示项目的进度、时间安排等相关情况的。我们今天来学习一下,如何使用ployly来绘制甘特图绘制甘特图的函数为Plotly.figure_factoryz中create_gantt方法通过参数事件Task,开始Start,结束Finish的时间的数据来绘制甘特图imp...原创 2019-03-27 18:38:56 · 24442 阅读 · 20 评论 -
Python安装第三方包(模块/工具)出现链接超时,网速慢,安装不上的问题如何解决
之前我的电脑重新装了系统以后,发现安装完Python后,使用pip linstall 安装第三方包的时候,网速慢的一匹有时候只有几百b/s ,而且还动不动就会出现无法安装,链接超时等问题。今天我来说一下,如何解决安装第三方包,网速慢,不能安装的问题先看看,是什么问题类似这种问题,总会有。这种情况是因为python在安装第三方库的时候会出现下载问题,因为python...原创 2019-04-01 19:42:28 · 15231 阅读 · 4 评论 -
Python使用Plotly绘图工具,绘制饼图
今天我们来学习一下如何使用Python的Plotly绘图工具,绘制饼图使用Plotly绘制饼图的方法,我们需要使用graph_objs中的Pie函数函数中最常用的两个属性values,用于赋值给需要可视化的数据另外一个属性labels则是表示不同数据所对应的标签我们先看一个例子import plotly as pyimport plotly.graph_objs as go...原创 2019-04-01 20:29:18 · 16568 阅读 · 0 评论 -
Python Pandas库的学习(一)
今天我们来学习一下Pandas库,前面我们讲了Numpy库的学习接下来我们学习一下比较重要的库Pandas库,这个库比Numpy库还重要Pandas库是在Numpy库上进行了封装,相当于高级Numpy库在数据处理方面,运用Pandas库,也是非常多的,废话不多说先说第一个函数,read_csv,读取CSV数据文件import pandasfood = pandas.read...原创 2019-05-07 17:56:30 · 16494 阅读 · 0 评论 -
Python Pandas库的学习(二)
今天我们继续讲下Python中一款数据分析很好的库。Pandas的学习接着上回讲到的,如果有人听不懂,麻烦去翻阅一下我前面讲到的Pandas学习(一)如果我们在数据中,想去3,4,5这几行数据,那么我们怎么取呢?food.loc[3:6]可以看到,这种取法跟Python中,切片操作一样。如果我想去单独某几条数据,只需要传入index值即可food.loc[[2,5,...原创 2019-05-08 12:31:20 · 15370 阅读 · 0 评论