草庐IT

jython-2.7

全部标签

python - Homebrew Python 并写入/Library/Python/2.7/site-packages/?

是否有关于如何正确安装Homebrew的Python以及pip、virtualenv、virtualenvwrapper等的权威指南?我已阅读以下页面:https://github.com/mxcl/homebrew/wiki/Homebrew-and-Pythonhttp://osxastrotricks.wordpress.com/2012/05/02/python-setup-with-homebrew/http://skipperkongen.dk/2011/11/13/installing-django-in-virtual-environment-on-mac/http:/

python - 在 Python 2.7 中保存/加载大型列表的最快方法是什么?

在Python2.7中保存/加载大型列表的最快方法是什么?如果有人问过这个问题,我深表歉意,我在搜索时找不到这个确切问题的答案...更具体地说,我正在测试模拟某些东西的方法,我需要将我测试的每种方法的结果与精确解进行比较。我有一个Python脚本,它生成代表精确解决方案的值列表,我不想每次运行新模拟时都重新计算它。因此,我想将它保存在某处并加载解决方案,而不是每次我想查看我的模拟结果有多好时都重新计算它。我也不需要保存的文件是人类可读的。我只需要能够用Python加载它。 最佳答案 使用np.load和tolist比任何其他解决方案

python - 检查路径是否是 Python 2.7 中的套接字

Python2.7中判断路径是否为套接字的最佳方法是什么?os.path具有是...directories的功能,normalfiles和links.stat模块提供一些S_IS...功能,如S_ISSOCK(mode)我用作importos,statpath="/path/to/socket"mode=os.stat(path).st_modeisSocket=stat.S_ISSOCK(mode)print"%sissocket:%s"%(path,isSocket)这是首选方式吗? 最佳答案 好吧,这很简单并且有效,所以我将其

python - 检查目录是否是python 2.7的挂载点

是否有一种pythonic方式并且没有shell命令(即使用subprocess模块)来检查目录是否是挂载点?到目前为止,我使用:importosimportsubprocessdefis_mount_point(dir_path):try:check_output(['mountpoint',path.realpath(dir_name)])returnTrueexceptCalledProcessError:returnFalse 最佳答案 有一个os.path.ismount(path).ReturnTrueifpathnam

python - 我可以将 decode(errors ="ignore") 设置为 Python 2.7 程序中所有字符串的默认值吗?

我有一个Python2.7程序,可以从各种外部应用程序中写出数据。当我写入文件时,我不断地遇到异常,直到我将.decode(errors="ignore")添加到正在写出的字符串中。(FWIW,以mode="wb"方式打开文件并不能解决这个问题。)有没有办法说“忽略此范围内所有字符串的编码错误”? 最佳答案 您不能重新定义内置类型的方法,也不能将errors参数的默认值更改为str.decode()。不过,还有其他方法可以实现所需的行为。稍微好一点的方法:定义您自己的decode()函数:defdecode(s,encoding="

python - 使用 Python 2.7 安装 numpy Lion?

我正在使用来自python.org的Python2.7和XCode4.2开发OSX10.7。按照这些instructions,我尝试更改CC,CXX,和FFLAGS变量并使用sudopipinstallnumpy安装。但是,安装仍会寻找gcc-4.2。我试过了通过MacPorts安装gcc-4.2但出现Error:gcc42不基于SnowLeopard或更高版本构建。当我从sourceforge上的预编译二进制文件安装numpy时,出现以下错误:importnumpy追溯(最近的调用最后):文件“”,第1行,在文件“/Library/Frameworks/Python.framewor

python - 在 Windows 上为 Python 2.7 64 位获取 PIL 而不是 Pillow

PillowforPython似乎完全坏了。每个图像都会产生一个IOError:cannotidentifyimagefile。使用Python2.6(我安装了PIL)效果很好。现在http://www.lfd.uci.edu/~gohlke/pythonlibs/有谁知道在哪里可以找到PIL-1.1.7.win-amd64-py2.7.exe已经转向只提供Pillow?编辑:请注意,在使用Windows64位的Python2.7上,PIL1.1.7在打开相同文件时已确认工作,我们只是找不到安装程序。 最佳答案 在这里你可以找到PI

python - 如何重置 Spyder IDE (Python 2.7) 图形用户界面?

我正在尝试重置我试图错位的界面。我在设置中找不到它。我也尝试过卸载并重新安装它。运气不好。你能帮我重置一下吗?谢谢。 最佳答案 (这里是Spyder-dev)我们将在即将发布的版本(3.0.0)中包含一种从用户界面内重置spyder配置的方法。与此同时,您可以通过打开终端窗口(Windows中的cmd..Mac/Linux中的shell)并键入来重置spyder--reset如果仍然无效,您可以删除用户文件夹中的文件夹.spyderwindowX:\Users\username\.spyder2\(或X:\Users\usernam

python - 如何在不编译的情况下在 Windows 上的 python 2.7 virtualenv 上安装 python-ldap

我使用Windows作为我的主要python2.7开发环境,我想在虚拟环境中安装python-ldap。python-ldap包需要编译:(当然我不能在我的环境中编译它。所以我尝试找到二进制文件以便通过easy_install在我的虚拟环境中安装它们(仅供引用,你可以做easy_installpackage.exe包将被安装)。我在这里找到了分布式二进制文件:https://pypi.python.org/pypi/python-ldap/不幸的是,他们只提供python2.7的.msi包!!!人们为什么使用.msi?无法通过easy_install安装MSI。我讨厌MSI%$#$^#

python 2.7 与 mac osx 狮子 : fn + delete and control + r

序列control+r和fn+delete用于递归搜索/删除以下内容字符在python2.7/MacOSXLion中不再工作。相反,每次我使用fn+delete时,都会出现一个~。我正在使用readline完成制表符(也必须根据pythontabcompletionMacOSX10.7(Lion)进行更改)。有什么解决办法吗?谢谢,布鲁诺 最佳答案 根据http://pypi.python.org/pypi/readline:“MacOSX,不安装GNUreadline。Mac“系统”Python标准库中的readline扩展模块使