当我在项目中导入igraph包时,我得到一个AttributeError.这只发生在项目目录中:
[12:34][~]$ python2
Python 2.7.1 (r271:86832, Apr 15 2011, 12:09:10)
[GCC 4.5.2 20110127 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import igraph
>>>
[12:34][~]$ cd projectdir/
[12:34][projectdir]$ python2
Python 2.7.1 (r271:86832, Apr 15 2011, 12:09:10)
[GCC 4.5.2 20110127 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import igraph
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/site-packages/igraph/__init__.py", line 42, in <module>
import gzip
File "/usr/lib/python2.7/gzip.py", …Run Code Online (Sandbox Code Playgroud) 我有一个wx.ScrolledWindow使用的地方cairo.我已经实现了缩放功能,现在可以重绘整个内容.但是由于最多可绘制200条曲线,因此我应考虑采用更高效的解决方案.
我想到了这些:
还有其他可能性,并且:最佳解决方案是什么?
非常感谢
我有一个字符串列表,可以表示整数和名称.默认字符串比较执行以下操作:
sorted(['1','2','3','4','10','102','14','Alice','John','Sally'])
['1', '10', '102', '14', '2', '3', '4', 'Alice', 'John', 'Sally']
Run Code Online (Sandbox Code Playgroud)
我想按如下方式对列表进行排序:
['1', '2', '3', '4', '10', '14', '102', 'Alice', 'John', 'Sally']
Run Code Online (Sandbox Code Playgroud)
意思是:
我尝试过比较方法,但我不知道如何干净地确定字符串是否代表一个没有try/except的整数?
提前致谢
我有:带有图像缓冲区的面板,其中使用Cairo绘制表单.缓冲区就像这里的例子一样实现:http://wiki.wxpython.org/BufferedCanvas
我想:一个线程,它在更新缓冲区时完成所有绘图(在创建/调整大小/缩放时)
问题:解决这个问题的好方法是什么?
我已经尝试在线程中进行绘图本身并得到一个断言错误,因为dc没有完成.我是否必须在线程中创建dc或在哪里?是否有一些关于线程和DC的教程?
编辑:
我尝试将示例与BufferedCanvas结合使用:LongRunningTasks
见这里:http://pastebin.com/X9kqSMKT
有时它会给出X Window系统错误,有时候效果很差
谢谢你的帮助