![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
fengbansha
这个作者很懒,什么都没留下…
展开
-
解决 ImportError: No module named _internal
解决 ImportError: No module named _internal在运行 pip 时遇到如下错误:Traceback (most recent call last): File "/usr/local/bin/pip", line7, in <module> from pip._internal import mainImportError: No...原创 2018-12-19 17:55:50 · 2725 阅读 · 0 评论 -
python 字典操作提取key,value
字典操作提取key,value1.为字典增加一项2.访问字典中的值3、删除字典中的一项4、遍历字典5、字典遍历的key\value6、字典的标准操作符7、判断一个键是否在字典中8、python中其他的一些字典方法**9、将两个字典合并 **a={'a':1,'b':2,'c':3}b= {'aa':11,'bb':22,'cc':33}#方法一print...原创 2018-12-24 21:13:30 · 167100 阅读 · 2 评论 -
python获取文件所在目录和文件名,以及检索当前文件名的方法
python获取文件所在目录和文件名,以及检索当前文件名的方法print(__file__)print(sys.argv[0])print(os.path.dirname(__file__))print(os.path.split(__file__)[-1])print(os.path.split(__file__)[-1].split('.')[0])对应的返回结果:D:/off...原创 2018-12-24 20:58:25 · 317 阅读 · 0 评论 -
Pycharm激活码 最新的
破解激活法关于破解激活,很多时候输入注册码就显示过期了,很多原因是没有修改host,很简单并且只需要几分钟。方法如下:1、将“0.0.0.0 account.jetbrains.com”中的内容添加到hosts文件中,hosts路径为:C:\Windows\System32\drivers\etc请注意:不需要加 #2、打开http://idea.lanyus.com/ ,点击激...原创 2018-12-24 20:54:57 · 26664 阅读 · 4 评论 -
装饰器的使用
def debug(func): def wrapper(*args, **kwargs): # 指定参数 print("[DEBUG]: enter {}()".format(func.__name__)) print('Prepare and say...') return func(*args, **kwargs) retur...原创 2018-12-20 15:05:07 · 247 阅读 · 0 评论 -
基于python+whoosh的全文检索实现
Whoosh很快,但只使用纯Python,因此它可以在Python运行的任何地方运行,而无需编译器。默认情况下,Whoosh使用Okapi BM25F排名功能,但与大多数事情一样,排名功能可以轻松定制。与许多其他搜索库相比,Whoosh创建了相当小的索引。Whoosh中的所有索引文本都必须是unicode。Whoosh允许您使用索引文档存储任意Python对象。示例:from whoo...原创 2018-12-20 10:16:12 · 1321 阅读 · 0 评论 -
Queue模块中的常用方法
Queue模块中的常用方法:Queue.qsize() 返回队列的大小Queue.empty() 如果队列为空,返回True,反之FalseQueue.full() 如果队列满了,返回True,反之FalseQueue.full 与 maxsize 大小对应Queue.get([block[, timeout]])获取队列,timeout等待时间Queue.get_nowait() 相...原创 2018-12-20 08:51:38 · 537 阅读 · 0 评论 -
python3 多线程编程
python3对多线程支持的是 threading 模块,应用这个模块可以创建多线程程序,并且在多线程间进行同步和通信。在python3 中,可以通过两种方法来创建线程:创建线程的方法1.用 thread.Thread 直接在线程中运行函数import threading def threadfun(x,y): #线程任务函数 threadfun() for i...转载 2018-12-20 08:32:55 · 971 阅读 · 0 评论 -
Python __setitem __(),__ getitem __(),__ delitem __()
版权声明: https://blog.csdn.net/xhw88398569/article/details/48690163 __xxxitem__:使用 [''] 的方式操作属性时被调用__setitem__:每当属性被赋值的时候都会调用该方法,因此不能再该方法内赋值 self.name = value 会死循环__getitem__:当访问不存在...转载 2018-12-20 08:32:29 · 132 阅读 · 0 评论 -
Python中的面向对象编程详解
本文讲解了创建类、实例化类、类属性、特殊方法内建属性、静态变量属性、实例变量属性、方法属性、静态方法、类方法等内容。创建类:Python中,使用 class 关键字来创建一个类。简单的类的声明可以是关键字后紧跟类名。实例化:类名后跟一对圆括号实例化一个类。类属性python的属性与Java和C++等面向对象语言不同,python的属性既包括了数据成员还包括函数元素,通过句点符号来访问。特...原创 2018-12-20 08:33:30 · 246 阅读 · 1 评论 -
python __init__.py文件
python init.py文件Python模块的每一个包中,都有一个__init__.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,假如子目录中也有 init.py 那么它就是这个包的子包了。当你将一个包作为模块导入(比如从 xml 导入 dom )的时候,实际上导入了它的 init.py 文件。一个包是一个带有特殊文件 init.py 的目录。init.py 文件...原创 2018-12-19 20:41:02 · 553 阅读 · 0 评论 -
正则表达式
原创 2018-12-19 20:37:24 · 72 阅读 · 0 评论 -
Windows和Ubuntu系统之间文件相互复制粘贴
在安装Ubuntu系统后发现与Windows系统的文件不能相互复制,网上查了很多教程,发现都是不能用的,能实现的方法如下所示:第一步: sudo apt-get autoremove open-vm-tools第二步:sudo apt-get install open-vm-tools-desktop然后重启搞定...原创 2019-01-15 12:43:03 · 8391 阅读 · 6 评论