![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
独孤尚良dugushangliang
三尺微命,一介书生。天高地迥,觉宇宙之无穷;兴尽悲来,识盈虚之有数。
展开
-
import seaborn时报错:ImportError: DLL load failed while importing _arpack: 找不到指定的程序。
import seaborn时报错:ImportError: DLL load failed while importing _arpack: 找不到指定的程序。原创 2022-08-02 09:10:01 · 2402 阅读 · 3 评论 -
python函数中参数默认值为变量名时的一些坑
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:a=1def b(c=a): print(c)#执行b将输出1b()a=0#执行b还是输出1b()a=[1,2]def b(c=a): print(c)#将输出[1,2]b()#a[1]=3#将输出[1,3]b()a=[2,3]#还是输出[1,3]b()看过上面的代码,我们可以理解到,传参实际上传的是变量的地址,简单理解就是下图所示:即:a值的改变不会让b也.原创 2021-02-09 20:41:21 · 538 阅读 · 0 评论 -
Python统计列表中各元素的个数并从高到低排序
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:a=['a','b','a','c','d','b']b=set(a)c=[]for i in b: c.append([i,a.count(i)])c.sort(key = lambda x:(x[1], x[0]),reverse = True)print(c)独孤尚良dugushangliang——著...原创 2020-12-15 19:16:10 · 3201 阅读 · 0 评论 -
Python中数值的进制转换
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:#转为2进制的函数bin(20)bin(0o24)#转为8进制的函数oct(0b10100)oct(20)#转为16进制的函数hex(0b10100)hex(0o24)hex(20)#转为10进制的函数int(0b10100)int(0o24)int(0x14)独孤尚良dugushangliang——著...原创 2020-08-12 13:36:33 · 165 阅读 · 0 评论 -
Python查看字符的编码号的一些方式
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:参:https://www.runoob.com/python/python-func-ord.html>>> ord('a')97>>> chr(30002)'甲'>>> ord('甲')30002另一种间接查看的方式如下:>>> table=str.maketrans('abc','甲乙丙')>>> t..原创 2020-07-14 11:40:47 · 765 阅读 · 0 评论 -
Python的String字符串使用format函数时带花括号/大括号的操作及使用re时指定变长匹配
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:代码如下:当字符串使用format函数时,字符串中的花括号则是特殊字符。如果想要输出的字符串也带有花括号怎么办?那就要转义了。name='dugushangliang's='hello, {}, nice to meet you.'.format(name)print(s)一般转义字符使用\,如\t,\n,但\{无效。经查验:{{表示{,}}表示}。s='hello, {{{}}}, nice to me.原创 2020-06-13 08:08:47 · 8616 阅读 · 0 评论 -
Python的转义字符的理解和对比\n、\b、\r、\t、\\、\"、\'
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/103828361 转义字符 说明 \b 退格符 \n 换行符 \r 回车符 \t 制表符 \" 双引号 \' 单引号...原创 2020-01-03 23:55:20 · 1575 阅读 · 0 评论 -
TypeError: 'str' object is not callable的几种情况及解决办法
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/103710962首先,这可以看出这问题的定性:这错误是类型错误,是字符串对象不能被调用。我先遇到这个问题,是因为:Python通过xpath解析网页文本报错TypeError: 'str' object is...原创 2019-12-26 10:47:08 · 28225 阅读 · 2 评论 -
Python的print函数实现进度条效果的覆盖输出的操作
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/103032555一直以来,羡慕那种在shell窗口执行操作时候同行覆盖输出的进度条那种操作,比如完成状态是10个*,那么在执行操作时候,会始终输出一行,在这一行慢慢地由1个星号到10个星号的动态变化。可惜,不知道...原创 2019-11-12 16:37:54 · 3121 阅读 · 0 评论 -
Python函数变量作用域及函数内部的函数使用参数的注意事项
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/102859977众所周知,Python寻找变量的顺序如下图所示。(图片来自对网页的截图:https://www.runoob.com/python3/python3-namespace-scope.htm...原创 2019-11-01 16:51:36 · 1242 阅读 · 0 评论 -
Python3使用collections的deque双队列进行堆栈或队列操作
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/102856073Python内置的list可以直接用来堆栈操作,即先进后出,就通过append()和pop()实现即可。如果是队列操作,即先进先出,则通过append()和pop(0)也能实现,不过这个效...原创 2019-11-01 14:01:30 · 909 阅读 · 0 评论 -
python的位置形参和关键字形参的限定
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/101350477def fun(a,b): #do what you want pass#全是位置形参fun('happy',70)#全是关键字形参fun(a='happy',b=70...原创 2019-09-25 10:56:08 · 1529 阅读 · 1 评论 -
使用os.execl()时报错ValueError: execv() arg 2 first element cannot be empty
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/99064652本例是参照李刚的《疯狂python讲义》225页执行代码出错,报错为:ValueError: execv() arg 2 first element cannot be empty。其代码为:...原创 2019-08-10 12:18:52 · 890 阅读 · 0 评论 -
python类修改属性的判断校验
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/95734311可用__setattr__()和__getattr__()方法实现。前者只处理程序访问指定属性且此属性不存在的情形,后者是只要程序试图对指定属性赋值时总会触发该方法。class User: ...原创 2019-07-13 11:24:33 · 784 阅读 · 0 评论 -
python通过加减或异或实现交换变量数值
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/93971631可参阅:https://www.runoob.com/python3/python3-swap-variables.html各类编程语言常用的是下面的这种方式。这种我一般叫做换手法。我手提两个袋...原创 2019-06-28 10:17:05 · 869 阅读 · 0 评论 -
python2的range()函数、xrange()函数和python3的range()函数
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/91970111python2的xrange()函数,被发展成了python3的range()函数,而python2的range()函数则同raw_input()函数一样(详见https://blog.csdn....原创 2019-06-14 14:05:13 · 998 阅读 · 0 评论 -
python类的继承中初始化及函数调用的注意事项
版权声明:转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/90177203直接上代码,如下。class Father(object): def __init__(self, names): self.names=names ...原创 2019-05-13 17:29:09 · 4067 阅读 · 0 评论 -
python类的函数/方法继承和同名函数/方法的调用顺序
版权声明:转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/90173683下图是https://www.runoob.com/python3/python3-class.html界面截图:如果某个方法,本类没有,base1没有,base1的基类(即java等的父...原创 2019-05-13 15:07:05 · 2539 阅读 · 0 评论 -
%符号——java的取余运算——python的取模运算
版权声明:转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/90172391取余运算和取模运算类似但是不同。同样的A%B,设C是A和B的商,即A=B*C。C如果是整数,说明A和B整除,取余运算和取模运算都是0。C如果是小数(绝大部分是这种情况),则看C是大于0还是...原创 2019-05-13 14:18:38 · 1756 阅读 · 0 评论 -
通过pip和conda来管理python包
版权声明:转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/90443965#注:以下都是在cmd窗口直接执行#更新所有的包conda upgrade --all#更新某个包pip install --upgrade 包名#更新某个包conda upda...原创 2019-05-22 14:56:26 · 1270 阅读 · 0 评论 -
pandas中dataframe的to_csv怎么输出带引号的字符串
转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/81477419一直以为pandas的输出字符串不可以带双引号,但有时候又需要带双引号的字符串,怎么办呢?这个问题困扰我很久始终没解决,今天也是试着死马当活马医的态度试试看,无意间大喜过望。真是踏破铁鞋无觅处得来全不费工夫,...原创 2018-08-07 11:53:11 · 21065 阅读 · 4 评论 -
windows系统用cx_freeze给python程序打包成exe可执行文件
转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/81740340 本机windows10系统,今安装cx_freeze来把python程序打包成exe可执行文件,网上也不少帖子,而做起来总没有他们写的那么顺畅,错误百出,且不知道问题所在。也看了一些代码,像我这样看不懂的想必...原创 2018-08-16 16:33:06 · 2000 阅读 · 1 评论 -
python发邮件
转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/83012030 参阅:https://www.cnblogs.com/botoo/p/8572187.html先安装zmail这个模块。操作如下:cmd打开后输入,如果如下图所示报错,则根据其提示升级pip。...原创 2018-10-11 14:39:50 · 339 阅读 · 2 评论 -
win10的cmd中调用python2.7和python3版本的操作
转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/83105053 参考:https://blog.csdn.net/Little_Coal/article/details/77428104?utm_source=blogxgwz1我是安装了两个anaconda,一个py...原创 2018-10-17 09:53:42 · 5360 阅读 · 4 评论 -
arcgis的python2.7如何使用utf-8输出汉字
转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/83543162 本人的操作环境是win10的anaconda的python2.7的32bit版本s='你好'print(s)上面的代码可以直接输出“你好”。s=u'\u7eac'print(s)上文得...原创 2018-10-30 15:53:10 · 3029 阅读 · 0 评论 -
Python SyntaxError: EOL while scanning string literal
转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/85156803 我下载高德poi数据的时候,遇到的这个问题。经过一点点对比,最终发现问题所在。其实这个报错已经说得清楚了,只是第一次见到不知道是因为啥。那个json是这样的:整理后的json是这样的:...原创 2018-12-21 09:33:04 · 2168 阅读 · 0 评论 -
用conda安装python的包,如cx_Oracle
转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/85455270 注:本机安装了Anaconda打开cmd,输入:conda list即可得到已安装的python包。cx_Oracle没有在显示的包的列表里,说明这个包还没安装,现在我需要使用这个包,则需...原创 2018-12-31 11:57:32 · 2873 阅读 · 0 评论 -
python read()、seek()函数
转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/86664114 Windows10中文版系统新建的记事本文件,默认编码是:936 中国 - 简体中文(GB2312)。查看编码请参阅:https://blog.csdn.net/zp357252539/article/...原创 2019-01-27 10:58:11 · 2546 阅读 · 0 评论 -
AttributeError: 'DataFrame' object has no attribute 'get_chunk' pandas
版权声明:转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/88050284python利用pandas分块读取文本大文件,发现报错,经对比,我发现我的代码缺少一个关键参数。dates=pd.read_csv(p1,encoding="utf-8")#, itera...原创 2019-03-01 10:25:24 · 7932 阅读 · 0 评论 -
python中函数的定义和调用的先后顺序问题
版权声明:转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/89016588踩过多少次坑后,意识到这个问题得好好琢磨琢磨,所以现在记录下想明白了的其中的情况。python是不需要先编译的,所以这决定了你调用函数之前得知道有这个函数,所以执行代码前需要有要用到的函数的定...原创 2019-04-04 11:49:38 · 27766 阅读 · 12 评论 -
JavaScript的for of循环和for in循环与python的for in循环
版权声明:转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/89086893JavaScript的for in循环和for of循环挺有意思的,不过这两个都和python的for in循环有区别也有联系。JavaScript的数组是python的列表,称谓不同而已。下...原创 2019-04-08 13:56:50 · 1932 阅读 · 0 评论 -
python2输出汉字的解决办法暨python2/python3的编码环境参数的查看
版权声明:转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/89944870本来脱身python2的代码困扰了,但有时候python环境是2的环境,还是逃不开中文输出的问题。参阅http://www.cnblogs.com/xybaby/p/7854126.html得...原创 2019-05-08 09:46:02 · 1711 阅读 · 1 评论 -
python2的input()函数的坑对比于python2的raw_input()函数及python3的input()函数
版权声明:转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/89946012鄙人接触python时已经宣布python2将在2020年不再提供官方支持,所以直接上手的python3,所以有些python2的一些坑还不了解。刚刚遇到一个问题debug了好久,找到了其原因和解...原创 2019-05-08 10:15:40 · 1687 阅读 · 2 评论 -
python的input()函数输入特殊字符如换行符\n的坑
版权声明:转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/89961518建议先参阅本人另一篇再看下文:https://blog.csdn.net/dugushangliang/article/details/89946012下面是cmd直接调用python,进行执...原创 2019-05-08 17:03:12 · 23750 阅读 · 0 评论 -
python用format把float、int等数字字符串化设置左对齐右对齐居中对齐,宽度,保留几位
版权声明:转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/89884591print("float占8位留2位小数:{:8.2f}——默认右对齐".format(1192.68123))print("float占18位留2位小数:{:18.2f}——默认右对齐".f...原创 2019-05-06 16:09:22 · 13820 阅读 · 5 评论 -
python类的实例化顺序以及和java的异同
版权声明:转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/90200689python代码如下。class Son(): def __init__(self): print ( "son say hi" ) print("haha"...原创 2019-05-14 10:23:24 · 753 阅读 · 0 评论 -
python类继承的初始化问题及super调用构造器的局限性
版权声明:转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/90201320参阅:https://www.runoob.com/w3cnote/python-extends-init.html得知:如果在子类中需要父类的构造方法就需要显式地调用父类的构造方法,或者不重...原创 2019-05-14 10:39:16 · 322 阅读 · 0 评论 -
python的os.walk()函数的使用及对于root,dirs,files的理解
版权声明:转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/90072063关于此函数的详情可移步:https://www.runoob.com/python3/python3-os-walk.html# -*- coding: utf-8 -*-import ...原创 2019-05-10 16:08:18 · 15056 阅读 · 0 评论 -
python的if not语句谨防有诈(有坑)
转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/81557442 '''理论上,除非a与b都是1,那么下面的代码,都应该执行if语句。而事实上并不是如此'''a,b=0,1if not a and b: print('测试')上述代码,判断的是if ...原创 2018-08-10 09:39:15 · 11338 阅读 · 3 评论