
python
zzyzgg
MPI+CUDA苦手
展开
-
No module named 'matplotlib.pyplot'; 'matplotlib' is not a package
下载好matplotlib包,在引用pyplot的时候却报了这样的错,原因是自己创建的py脚本命名成了matplotlib.py,这样会让编译器混淆,以后不能再用特定名命名py文件了。...原创 2018-09-21 10:43:26 · 2252 阅读 · 2 评论 -
Python __init__.py 作用详解
__init__.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件。通常__init__.py 文件为空,但是我们还可以为它增加其他的功能。我们在导入一个包时,实际上是导入了它的__init__.py文件。这样我们可以在__init__.py文件中批量导入我们所需要的模块,而不再需要一个一个的导入。# package...转载 2019-06-13 17:59:12 · 156 阅读 · 0 评论 -
__import__详解
当使用import导入Python模块的时候,默认调用的是__import__()函数。直接使用该函数的情况很少见,一般用于动态加载模块。__import__(name, globals, locals, fromlist, level)只有name是必选参数,其他都是可选参数,一般情况下直接使用name参数即可。fromlist指明需要导入的子模块名,level指定导入方式(相对导入或者...转载 2019-06-14 11:06:32 · 28627 阅读 · 0 评论 -
PyQt学习笔记(6)——Actions and Key Sequences
来源:http://blog.sina.com.cn/s/blog_4b5039210100gxwb.html在Qt中,目前我认为做的最好的两种机制就是:SIGNAL and SLOTS和Actions and Key Sequences。Actions and Key Sequence我对他的理解就是各种动作带来的核心一致反应。举个例子:比如我们在应用程序中常见的“新建文件”这...转载 2019-06-25 10:05:19 · 221 阅读 · 0 评论 -
python中items()和iteritems()函数的用法
items函数,将一个字典以列表的形式返回,因为字典是无序的,所以返回的列表也是无序的。a = {'a':1,'b':3}a.items()返回a = [('a',1),('b',3)]iteritems()返回一个迭代器b = a.iteritems()list(b) =[('a',1),('b',3)]for k,v in b: print k,...转载 2019-06-18 10:12:33 · 2009 阅读 · 0 评论 -
安装事件过滤器(installEventFilter) ,过滤子控件事件,截获控件按键、鼠标事件
文章来自:http://blog.youkuaiyun.com/iamdbl/article/details/1630043#Qt的事件模型一个强大的功能是一个QObject对象能够监视发送其他QObject对象的事件,在事件到达之前对其进行处理。假设我们有一个CustomerInfoDialog控件,由一些QLineEdit控件组成。我们希望使用Space键得到下一个QLineEdit的输入焦...转载 2019-06-24 17:24:35 · 334 阅读 · 0 评论 -
cx_freeze missing modules错误
用cx_freeze打包一个python工程,发现怎么都打包不了一个文件夹,经过反复试验后发现是忘了在那个文件夹下添加__init__文件了。一个很蠢的失误,记录一下。...原创 2019-07-26 13:33:22 · 687 阅读 · 0 评论 -
Python中的eval函数
用函数名执行函数,并返回返回值def foo(val): print("foo",val) return "foo"def bar(val): print("bar",val) return "bar"func_list = ["foo","bar"]val = "tttt"for func in func_list: res = e...原创 2019-08-16 16:36:10 · 175 阅读 · 0 评论