由买买提看人间百态

topics

全部话题 - 话题: python2
首页 上页 1 2 3 下页 末页 (共3页)
x****o
发帖数: 21566
1
罗得离别亚伯兰以后,耶和华对亚伯兰说,从你所在的地方,你举目向东西南北观看,
凡你所看见的一切地,我都要赐给你和你的后裔,直到永远。亚伯兰:哥,咱能不在帝
都装逼么
奈何桥上,我接过孟婆汤一饮而尽,孟婆又盛了一碗:“东北来的?挺能喝啊!”
和女神看完电影散步回家,我突然问女神:“你爱我吗?” 女神低着头不说话,大眼
睛四处乱看有点紧张。此时我突然想起一句话:当男生问女生是否爱她的时候,如果女
生不说话,男生就应该直接吻她。 于是我抱着她一顿狂吻,然后我发现她之所以不说
话,是因为含着一口痰
勇者第一百零七次被恶龙打败,恶龙一脚踹飞他:“回去练练再来吧!”勇者灰头土脸
地跑了,目击全程的公主对恶龙说:“你这是何必呢。”恶龙叹气:“这样也挺好,他
多来救你一次,我就能多看他一次。总有一天他会强大到杀死我,但我也不会有一点悔
意。因为是我的爱杀死了我自己。”公主说:“牛逼啊”
和朋友一起出去跑步,跑了一半发现肚子疼得厉害,就对朋友说,你去帮我买包纸,我
去厕所。等了快半小时了也不见他来,腿也软了,熏的快不行了,厕所也没人,眼看实
在没招了,就把内裤脱下来擦屁眼,心想着出去弄死那个龟孙子,走到... 阅读全帖
s*****i
发帖数: 3762
2
所谓的部门斗争就是明明能用python 3天搞定的东西愣是用C# 搞了一个星期然后其他
部门说运行平台是Linux然后推倒重来…然后用python重构之后说不好意思我们的是
python2.5不支持你们的3.X的语法balabala…
哈哈,这简直就是玩死人的节奏
j****n
发帖数: 40
3
跟我想法一样,linux其实很好用了,就是没有office。
用mac主要是冲着office和linux兼容性去的,以为可以一统天下了。
大多数情况下是可以的,最值得称赞的还是mac的用户体验,trackpad很方便。
不过特别情况下,linux,windows也是必要的,结果现在反而麻烦了,需要三个平台,
更乱了。
既然说到这,顺便总结一下我对使用mac和多个系统的不便之处:
1. 为了兼容linux,用macports. 也试过homebrew,不过觉得packages太少。
macport有几大问题,
-> 冗余python版本。我的机器上装有四个python,包括两个python2.6, 2.6.1 & 2.6.2
-> 安装太慢,几乎全部要重新编译。
-> package不完整,这点上比debian,ubuntu差不少。
2. mac还有个问题,居然不能很容易的把profile folder /Users装到单独分区里。
linux下/home在单独分区,重装系统不担心数据丢失。
重装mac却很麻烦。time machine倒是很自动很傻瓜。这个比linux下的软件好用。
3... 阅读全帖
n******7
发帖数: 12463
4
我艹,跟我想的一样!
我用mac的目的跟你一样,也觉得trackpad很赞,也是后来发现更麻烦了,win和lin都
不能丢了。
fink,macports,homebrew都试过,跟你一样,弄出几个python出来。macports装个什
么东西都要过夜,包也不多,这个时候我多么怀恋linux
我的外置硬盘全是ntfs的,mac居然还要一个工具才能写,而且我比较过,速度比lin和
win下面写入慢的不是一点半点!
还有很多细节问题。最后我的结论是,mac对我算是一个折中的系统,但是相对win和
lin都有一些做得不好的,为了省心,还是走win+lin组合简单。
不过最近又开始犯贱yy air了。。。

跟我想法一样,linux其实很好用了,就是没有office。
用mac主要是冲着office和linux兼容性去的,以为可以一统天下了。
大多数情况下是可以的,最值得称赞的还是mac的用户体验,trackpad很方便。
不过特别情况下,linux,windows也是必要的,结果现在反而麻烦了,需要三个平台,
更乱了。
既然说到这,顺便总结一下我对使用mac和多个系统的不便之处:
1. 为... 阅读全帖
n****Z
发帖数: 1069
5
来自主题: Hardware版 - 还在用dropbox小心了
不知道是不是old news,从一个blog上看到的
Read the fine print from your latest DropBox Policy Statement and you will
notice your files belongs to them !
DropBox has been known to leave the door open whenever they wish which means
your files can and have been viewed by others.
http://python2.wordpress.com/2011/07/05/dropbox-com-is-out-pogo
z**0
发帖数: 618
6
来自主题: Hardware版 - Pogoplug 做下载机
更新一下,pybox是用python2.7写的,debian上只能用2.6,有些语法区别,主要在str
格式上,改过后就能用了。现在备份大数据到云里很方便。
p*****s
发帖数: 344
7
.py is a python script
you need to install python to run them
in my case I installed python2.6
l********0
发帖数: 283
8
来自主题: Linux版 - 问个rpy2的问题
http://rpy.sourceforge.net/rpy2.html
安装rpy2时遇到问题,我采用这种方式安装:Install from source
错误如下:
[root@winter211 rpy2-2.1.0rc]# python setup.py build install
/usr/lib64/python2.4/distutils/dist.py:236: UserWarning: Unknown distributio
n option: 'install_requires'
warnings.warn(msg)
running build
running build_py
running build_ext
building 'rpy2.rinterface.rinterface' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY
_SOURCE=2 -fexceptions -fstack-protector --param=ssp-
d****e
发帖数: 251
9
来自主题: Linux版 - ubuntu 的作风越来越讨嫌
有些软件更新太慢,或者不再有可能更新了。
譬如,openoffice3.2前几天才更新(比以前快太多了,很不错)
firefox现在还是3.0.19。
python2.5 还是2.5.2(现在该是2.5.5了)
有些libs我需要的时候就直接下代码编译了。常用的也没几个。
S*A
发帖数: 7142
10
来自主题: Linux版 - Google go 还挺不错的

对啊,看 /usr/include/python2.7/object.h & sliceobject.h.
我做个实验也基本 confirm 这个理论。
x = [ slice(i,i+2) for i in xrange(1024*1024)]
It take about 1G in my machine.
每个 slice(i,i+2) 大概 90+ byte 左右。
你不要忘了 slice 指向的 3 个 int object 也分别要算在内存里的。
每个都有 PyObject header。
So no better than reading from file directly to array.array
Smaller memory usage size without struct unpack. That is
currently my working pure python solution.
It does have the advantage of delay evaluate the array.
Only read the page if it is n... 阅读全帖
t***n
发帖数: 546
11
来自主题: Linux版 - 快速批量制作大量epub的办法
不work啊,用
ebook-convert xiyouji.html xiyouji.epub --authors 吴承恩 --title西游记
结果:
Traceback (most recent call last):
File "/usr/bin/ebook-convert", line 19, in
sys.exit(main())
File "/usr/lib/calibre/calibre/ebooks/conversion/cli.py", line 244, in
main
opts = parser.parse_args(args)[0]
File "/usr/lib/python2.6/optparse.py", line 1396, in parse_args
self.error(str(err))
UnicodeEncodeError: 'ascii' codec can't encode characters in position 23-25:
ordinal not in range(128)
ub... 阅读全帖
S*A
发帖数: 7142
12
来自主题: Linux版 - FC 14->15 的小修正。
比较常见的有:
yum remove kernel-*fc14*
yum check 会报错,大多数是 fc14 的遗留问题。
把那些包删掉就好了。
yum remove
yum remove gnome-python2-applet
如果用 kmod-nvidia 要小心。最好 yum remove nvidia*
然后才升级。最新的 FC 15 的 kernel 没有 kmod-nvidia 对
应的版本。我另一部实验的机器这个原因 preupgrade 以后
升级挂了。用 FC 14 Live CD rescue. 最后换成
akmod-nvidia 就好了。现在又是可以用了。
开始陆续升级我其他的机器了。
BTW, SSD 升级好快啊,就大概 5 分钟左右。 Download 不算。
M*********9
发帖数: 15637
13
我下了python2.7, ActiveTcl8.5.10.1, tcl8.5.10, tk8.5.10. 前两个弄完了, 后面
需要怎么处理? 我试着装tcl, configure总出错。 是我弄错了, 还是还需要下些东
西?
configure: error: no acceptable C compiler found in $PATH
谢谢。。
r*******n
发帖数: 3020
14
我用python2.6.4 + wxPython
wxPython is a GUI toolkit for the Python programming language. It allows
Python programmers to create programs with a robust, highly functional
graphical user interface, simply and easily. It is implemented as a Python
extension module (native code) that wraps the popular wxWidgets cross
platform GUI library, which is written in C++.
Like Python and wxWidgets, wxPython is Open Source which means that it is
free for anyone to use and the source code is available for anyon... 阅读全帖
w******i
发帖数: 34
15
来自主题: Linux版 - ArchLinux安装deluge失败
你试试sudo pacman -S python2-mako这个包看看,貌似这个是你需要的那个mako
template的python库

in
w******i
发帖数: 34
16
来自主题: Linux版 - ArchLinux安装deluge失败
你试试sudo pacman -S python2-mako这个包看看,貌似这个是你需要的那个mako
template的python库

in
d********g
发帖数: 10550
17
来自主题: Linux版 - 关于arch linux的问题
这些不会,很久以前刚python改为python2的时候有一些不兼容
不过Arch升级很容易挂,所以你得要学会怎么远程修服务器,特别是在升级后kernel
panic完全无法进入系统的情况下……我被Arch锻炼成了修机王,比用Ubuntu、Debian
啥的进步大多了。建议使用
I*****y
发帖数: 602
18
来自主题: Linux版 - 问个 python 问题
numpy的路径不对。
1. 修改PYTHONPATH,把numpy的路径加进去。
2. 或者直接在code里面,直接指定numpy路径 (不推荐).
import sys
sys.path.append("/usr/inlcude/python2.7/numpy")
t*******h
发帖数: 2882
19
来自主题: Linux版 - 大家python版本都用哪个?
因为Python3不向下兼容,貌似社区很多人对Python3很抵制,如果建网站,建议使用
Python2.7,因为大部分现有Lib都是基于旧版本的,新的版本功能不全。但又说新学者
还是用Python3比较好,因为这是未来支持的版本。
Why do people hesitate to use Python 3?
http://programmers.stackexchange.com/questions/63859/why-do-peo
这个是Python作者写的:
What’s New In Python 3.0
http://docs.python.org/3/whatsnew/3.0.html
y****e
发帖数: 23939
20
来自主题: Programming版 - 问一个Mandriva 2007 下Tix的问题
我们有一个Python 程序是用Tix做GUI,现在这个程序在Mandriva 2007下出错。
我已经用Mandriva自己的Package Manager安装了libTix。
但是还有如下错误,当我试图调用Tk时:
Python 2.4.3 (#2, Oct 6 2006, 15:32:41) [GCC 4.1.1 20060724 (prerelease) (4
.1.1-3mdk)] on linux2 Type "help", "copyright", "credits" or "license" for
more information.
>>> import Tix
>>> Tix.Tk()
Traceback (most recent call last):
File "", line 1, in ?
File "/usr/lib/python2.4/lib-tk/Tix.py", line 210, in __init__
self.tk.eval('package require Tix')
_tkinter.TclError: Ca
a**a
发帖数: 416
21
来自主题: Programming版 - Python的script的兼容问题
我前不久自己编译了一次numpy, 恰好知道这个。Python2.5是用VC7.1(2003)编译的,
它的runtime用的是MSVCR71.DLL。如果真如商业手册所言,可能是runtime冲突所致。
所以您只好在分别的进程里使用, 而不是在同一个script里使用。
r****t
发帖数: 10904
22
来自主题: Programming版 - repast 请进: python debian安装问题
改了 /usr/share/python/debian_defaults 了没有?
你看看 the Exceptions thrown when import, is it referring to
/usr/lib/python2.4/site-package/... or not?
最好把 Exception 贴出来。
n*e
发帖数: 50
23
来自主题: Programming版 - repast 请进: python debian安装问题
somehow apt still think that python2.4 is the default python.
n*e
发帖数: 50
24
来自主题: Programming版 - repast 请进: python debian安装问题
改了,然后按你说的 purge python-central会导致apt卸载很多gnome的程序和
OOoffice. 我就没干。
然后我发现实际上pycentral和python-support各自有一些site-package是被升级了的,
能够在新的python2.5里面import,但是pylab不在其中,具体pycentral是怎么做得我
就不知道了,我之看出来pycentral只改了4个packages。
最土的方法是把这些没升级的软件自己再装一遍。不知道有没有更好的方法。
r****t
发帖数: 10904
25
来自主题: Programming版 - python一问
import matplotlib.cbook as cbook
cbook.report_memory(1)
Python2.5 应该不会出现这种情况,除非是你用的 c-extension 有 leak.
这儿有些基本的 debug leaks 的办法:
http://matplotlib.sourceforge.net/faq.html#LEAKS
r****t
发帖数: 10904
26
来自主题: Programming版 - 刚开始看python
I dnnot know a map() implemented with hadoop.
But there's such things in IPython1. or maybe "processing" module that's
going to enter standard library since python2.6. If processing is in
standard library, there's hope to see a map() that makes use of SMP...

python,
r****t
发帖数: 10904
27
来自主题: Programming版 - How to use multi-core to speed Python program
不一定直接就要用到 parallel python, 我不知道 parallel python 现在发展怎么样
没法说。
但是在标准的 CPython 里面也可以用 threading interface 来使用 multi-core, 办
法就是用 processing module, 这个 module 会进入 python2.6, 它提供 python
threading module 的语法,底层使用 process 来 utilize multiple CPUs. 如果你的
code 不仅仅是你自己用的话,最好使用这个。
threading method 因为没法 scale to multiple CPUs across machines, with GIL
的原因,在 python world 里面没有得到采用。 python answer 是使用进程。使用进
程来 parallel 的有 IPython1 + mpi
r****t
发帖数: 10904
28
来自主题: Programming版 - Extrapolation in Python?
Try "interpolate.UnivariateSpline", 把 bbox 设好就行。
Type: type
Base Class:
String Form:
Namespace: Interactive
File: /usr/lib/python2.5/site-packages/scipy/interpolate/
fitpack2.py
Docstring:
Univariate spline s(x) of degree k on the interval
[xb,xe] calculated from a given set of data points
(x,y).

Can include least-squares fitting.
Constructor information:
Definition:
k***r
发帖数: 4260
29
来自主题: Programming版 - Python problem on 64 bit Linux
I have a shared library file (.so) that I used to call with ctypes.
And that works perfectly on 32 bit Linux. However on this new
64 bit Linux, Python always compiles to 64 bit and ctypes can
not load the 32 bit .so.
The .so uses a 32 bit .a file that I don't have source for,
so I can not compile it to 64 bit.
I tried copying the 32 bit python executable to the 64 bit machine.
However, it loads the 64 bit libraries in /usr/local/lib/python2.5.
I can copy the lib files from the 32 bit machine, to
k***r
发帖数: 4260
30
来自主题: Programming版 - Python problem on 64 bit Linux
The difference is, I wasn't sure (still am not) what I need
to install on the 64 bit machine to compile. I use python's
configure and make and I didn't really want to mess with
the generated Makefile. Maybe it's easy. Maybe I should give
it a try next time.
It seems that in my case, the /usr/local/lib/python2.5 files
are all for 64 bit. I checked with file and confirmed this.

specify the
default.
"file".
t****t
发帖数: 6806
31
来自主题: Programming版 - Python problem on 64 bit Linux
it's rarely need to mess with the "configure" generated Makefile.
in your case, you can do
configure --prefix=/usr/local32
env CC="gcc -m32" make
make install
also, i believe */lib/python2.*/* is so called python byte-compiled file and
doesn't matter whether it's 32-bit or 64-bit...
j***i
发帖数: 1278
32
来自主题: Programming版 - boost.python 入门问题
刚开始看,是了一下tutorial 的程序
/boostpy.cc
#include
char const* greet()
{
return "hello, world";
}
BOOST_PYTHON_MODULE(boostpy)
{
using namespace boost::python;
def("greet", greet);
}
g++ boostpy.cc -lpython2.5 -I /usr/include/python2.5 -o boostpy.so -shared
编译成了,
但在python import 出错
<< Traceback (most recent call last):
File "", line 1, in
ImportError: ./boostpy.so: undefined symbol: _ZN5boost6python6detail11init_
moduleEPKcPFvvE
r*****3
发帖数: 143
33
来自主题: Programming版 - 《Python参考手册 (第4版)》[PDF]
中文名: Python参考手册 (第4版)
原名: Python Essential Reference, 4th Edition
别名: Python
作者: (美)比兹利
译者: 谢俊
杨越
高伟
图书分类: 软件
资源格式: PDF
版本: 扫描版
出版社: 人民邮电出版社
书号: 9787115242594
发行时间: 2011年
地区: 大陆
语言: 简体中文
简介:
经典著作全面升级
Python程序员案头必备
涵盖Python2和Python 3共有特性
内容简介
本书是python 编程语言的权威参考指南,书中详尽解释了python 核心语言和python
库中最重要的部分,涉及类型和对象、操作符和表达式、编程结构和控制流、输入和输
出、测试、调试等,也包括一些python官方文档或其他参考资料中未提及的高级主题。
本书面向python 程序员,或有其他编程语言经验的开发人员。
本书是权威的python语言参考指南,内容涉及核心python语言和python库的最重要
部分。本书内容简洁扼要、可读性强,书中还包括了一些没有在python官方文档或其他
资料中出现过的一些... 阅读全帖
l********a
发帖数: 1154
34
弄个python2.7装上,把下面的代码保存为一个.py文件,放在那个文件夹运行一下就行了
#! /usr/bin/env python
import os
for fin in os.listdir(os.curdir):
if fin.endswith('.drw.5'):
prefix = fin[:fin.index('.')]
prtpath = prefix+'.prt.8'
if not (os.path.isfile(prtpath) and os.path.exists(prtpath)):
os.remove(fin)
print fin+' has been removed'
print 'DONE'
h****g
发帖数: 772
35
试验socket io
配置是 pysocketio+python2.7+modpython+apache2
当浏览器关闭的时候,server还有一个apache的进程关不掉
在浏览器再打开的时候,又重新开始一个apache的进程
怎么回事呢?
l***z
发帖数: 61
36
来自主题: Programming版 - 开始学python,要被它打败了
建议还是先用Python2.7,现在重要的Python应用大部分还是2,书籍大部分也是2的。
学会了2,比较一下3和2的差异就懂3了。
c*****m
发帖数: 1160
37
来自主题: Programming版 - python处理gb2312的问题

连我这个python新手都能看出来你用的是python2。我猜更新到最新的python 版本就能
解决了。
p***o
发帖数: 1252
38
来自主题: Programming版 - python处理gb2312的问题
python2要连这都干不了还是别混了。
c*****m
发帖数: 1160
39
python/django新手,看完了 Writing your first Django app, part 1/2/3/4.
接手一个python2.6/django1.4的项目,没有文档,只有代码。
安装完毕,在settings.py里面,debug=true就很好;debug=false,css就找不到,版
面都乱了。我查看 static_url, site_media,都比较正常。
请问应该查一些什么?谢谢。
p**o
发帖数: 3409
40
来自主题: Programming版 - Python做计算怎么只用一个核?
python3的concurrent.futures有一些便利,可以在一个with语句块里多进程。
python2可以自己摸索一下multiprocessing
偷懒的话可以参考我下面的代码(从我自己写函数库里扒出来的),
实现的是一个比较通用的进程池链(把几个进程池串联起来)。
后面附一个使用示例。
要睡觉没时间慢慢解释了,看得懂就用,看不懂就算了...
文件 parallel.py
# -*- coding: utf-8 -*-
#
#
""" Helper functions and templates for multiprocessing.
http://docs.python.org/2/library/multiprocessing.html#examples
http://hg.python.org/cpython/file/3.3/Lib/concurrent/futures/pr
http://www.ibm.com/developerworks/aix/library/au-threadingpytho
"""
__all__ = [
'ProcessPo... 阅读全帖
z*******3
发帖数: 13709
41
来自主题: Programming版 - damn, love vert.x
我下下来,跑起来就三分钟
这个玩意运行java就是把java当脚本来弄
告诉它java文件在哪里,它会自动编译并加载
当然其他脚本一定是这个模式
社区问题不大,java+js+python+ruby这几个凑在一起简直是可怕
不过有一点要说清楚
这个东西用了特定的脚本引擎
比如jruby和jython还有rhino,所以python一些特别新的版本features支持会稍慢
就比如现在cpython版本是3.4,但是jython的版本是2.7beta,也就是今年不出意外的话
支持可以弄到2.7,jython就是那个用了王垠的东西的那个引擎//王某人的贡献总算大
了点
所以不要写太新的代码,要看看jython的进展
不过这个估计不是太大问题,因为本来python2和3就有冲突,估计你们还在用2
性能没啥问题,大了还不会不响应,这点比node强
相比之下js和jruby支持更好点,jruby版本是1.7,而ruby版本是2.1现在
然后event bus用了内存数据库,which is mongodb
也不是很生僻的东西,所以支持应该还好
扩展的话,java可以直接down下jars来放到l... 阅读全帖
n****1
发帖数: 1136
42
来自主题: Programming版 - 你们不懂c++
GIL这个问题不只是python的问题, 现在所有脚步语言, 包括node.js/dart,都是单线
程运行的。
migration是需要时间的,以后语言新特性都不会在python2里出现, 包括native
async, 这样新用户就都会直接用3了。SOA也能使migration更简单, 新代码直接用
python3写就可以了。
d****i
发帖数: 4809
43
公孙侠专业点评不错,请问如果Python3加入原生async支持的话,会不会更进一步和
python2.7不兼容?毕竟JS is born to be async.

async
generator
p**o
发帖数: 3409
44
来自主题: Programming版 - 写脚本真麻烦
纯python代码是跨平台的。
有些高效的第三方扩展是C/C++写的,不保证跨平台;即使跨平台,你安装或部署时也
要用合适的toolchain来编译,比如说,官网下载的Windows版的Python2是用VC2008编
译的(当然你可以自己编译),那么编译和动态链接第三方扩展时就不能用VC2010或者
MinGW,否则你import的时候loader可能不能正常工作。如果你一直被JVM罩着,没有部
署native软件的经验,上手自然会慢一些。
d*******r
发帖数: 3299
45
来自主题: Programming版 - 受不了python了
难道你是 Python2 python3 混用??
d*******r
发帖数: 3299
46
来自主题: Programming版 - python 2/python 3这是怎么一回事呀
不是问题,解决方法:
只学 Python2, 完~~
c*****c
发帖数: 564
47
最近在分析另一个组正在开发的一个程序,文档还没出来,没有architecture design
,只能慢慢啃。
以前在matlab里用过一个m2html的工具,对matlab写的代码包扫描一下,就能生成call
graph。
现在想找个类似的python工具,可以静态分析 Python package 并产生 call graph,
class hierarchy,UML 之类的工具,一直不成功,最接近的是 pyreverse,但似乎只
能分析单独的文件。
要求支持python2.7。代码需要调用一些软件,还没有license,没法运行做动态分析。
不知版上高手有什么好推荐的?
B*****g
发帖数: 34098
48
来自主题: Programming版 - why I can not import Tkinter?
3.0?
try:
# for Python2
from Tkinter import *
except ImportError:
# for Python3
from tkinter import *

module"
首页 上页 1 2 3 下页 末页 (共3页)