草庐IT

jython-2.7

全部标签

python - 我正在为 Windows 的 Python 2.7 寻找 gevent

但是gevent依赖于greenlet并且我发现无法安装.msi版本并且eggfor2.6拒绝安装。msi版本失败如下。C:\Windows\system32>easy_installgreenletinstall_dirC:\Python27\Lib\site-packages\SearchingforgreenletReadinghttp://pypi.python.org/simple/greenlet/Readinghttp://bitbucket.org/ambroff/greenletReadinghttp://undefined.org/python/#greenletB

python - 从 Python 2.7 中的数字列表中删除一组索引的最有效方法是什么?

所以我想知道如何使用Python2.7最有效地获取用于表示索引的值列表,如下所示:(但长度最多为250,000+)indices=[2,4,5]并从更大的列表中删除该索引列表,如下所示:(3,000,000多个项目)numbers=[2,6,12,20,24,40,42,51]得到这样的结果:[2,6,20,42,51]比起其他任何事情,我都在寻找一个有效的解决方案。我知道有很多方法可以做到这一点,但这不是我的问题。效率是。此外,此操作必须多次执行,并且列表都将呈指数级变小。我没有一个方程式来表示随着时间的推移它们会变小多少。编辑:数字必须始终在列表中保持排序,或者在删除索引后返回排序

python - 在同时安装了 python 2.7 和 3.5 的 Windows 上使用 pip

我使用的是Windows10。目前,我安装了Python2.7。我也想安装Python3.5。但是,如果我同时安装了2.7和3.5,当我运行pip时,如何直接将要安装的包安装到所需的Python版本? 最佳答案 您必须使用pip的绝对路径。例如:如果我将python3安装到C:\python35,我会使用:C:\>python35\Scripts\pip.exe安装包名或者,如果您使用的是Linux,请使用pip3installpackagename如果您没有指定完整路径,它将使用您的路径中的任何一个pip。

python - 真实世界的 Jython 应用程序

我最近开始学习Python。尚未尝试编码。在我的一次学习类(class)中,我遇到了Jython这个术语。我用谷歌搜索并获得了一些信息。我想知道是否有人使用Jython实现了任何真实世界的程序。 最佳答案 大多数时候,Jython并不直接用于编写完整的阅读世界程序,但许多程序实际上嵌入了Jython以将其用作脚本语言。Jython官方网站给出了一个项目列表,一些是用Jython编写的,另一些是使用Jython编写脚本的:http://wiki.python.org/jython/JythonUsers

python 2.7 : replace method of string object deprecated

我的“同事”刚刚告诉我,字符串对象的replace方法已被弃用,将在3.xx中删除。请问是不是真的,为什么,如果是,怎么替换(举例)?非常感谢。 最佳答案 documentation3.2中没有提到应该删除str类型的replace方法。我也看不出为什么有人应该这样做。删除的是string中的replace函数模块。一个例子:"bla".replace("a","b")调用str类型的replace方法。string.replace("bla","a","b")调用字符串模块的替换函数。也许这就是您的同事所混淆的。使用字符串模块函数

java - 仅使用默认库在 jython 中解码 json

我有一个关于将json放入我的jython脚本的问题。这是我的场景:我在笔记本电脑上运行python应用程序该应用需要与在托管环境中运行的jython应用共享数据环境在第3方的云环境中。我无法将第3方模块添加到此环境中(所以我例如无法安装com.xhaus.jyson)这可能意味着我仅限于使用原生的功能java-可能是org.json.JSONObject因此,由于这些限制,我想在我的笔记本电脑上获取一个字典对象,将其转换为json,将其传送到托管的jython应用程序,然后使用nativejython或java工具将其转换回该字典对象,所以我可以在我托管在云中的脚本中继续处理它。我已

python - Pycharm、PyQt5 和 Python 2.7——没有代码完成

我有:Python2.7(Anacondax64),效果很好PyQt5(使用pipinstallpython-qt5安装)PyCharm4.04Professional(最近从3.4.1升级)一个小型Qt应用程序经过多次纠结(因为Riverbank不提供适用于Python2.7的PyQt5二进制文件,仅适用于3.3+),感谢MarcusOtosson's,我让一切正常工作预编译的二进制包。Qt现已安装且功能齐全。我的Qt应用程序运行良好!但应用程序尚未完成,PyCharm不会为PyQt模块完成代码。它甚至不会识别任何PyQt5子模块(如Qwidgets)的存在:即使它们工作得很好,我仍

python - 将 Python 3.5 项目转换为 Jython - UnicodeDecodeError : 'unicodeescape' codec can't decode bytes in position 4-10: illegal Unicode character

我的最终目的是将正在运行的Python项目转换为Jython解释器,因为将添加一些JavaAPI。详细信息:最新的Jython是2.7我的项目可以用Python3.5运行所以我采取了以下方法:第一件事是利用future模块将我的项目转换为Python2.7,并对可执行文件进行巴氏杀菌。这一步成功完成。第二件事是将Python2.7项目转换为Jython2.7项目。在Eclipsemars切换解释器,提示如下错误:console:Failedtoinstall'':java.nio.charset.UnsupportedCharsetException:cp0.要解决它,来自thispo

python 2.7 : Themed "common dialog" tkinter interfaces via Ttk?

Python2.7(32位)Windows:我们正在试验Python2.7对主题Tkinter(ttk)的简单GUI支持,结果给我们留下了非常深刻的印象!!新主题支持似乎不足的一个领域是如何包装特定于操作系统的通用对话框。更正:换句话说,MessageBox和ColorChooser通用对话框具有“丑陋”的Win95风格block状按钮与主题(圆形/渐变)按钮通常显示在XP、Vista和Windows7下的这些常见对话框中。(我在所有3个平台上进行测试,结果相同,没有主题)。注意:filedialog通用对话框(askopenfilename、askopenfilenames、asks

python - 用于 Python 2.7 的 Perforce API

有人知道Python2.7兼容的PerforceAPI构建吗?在他们的FTP他们只有Python2.6的网站。它在README中解释了如何为其他版本的Python构建它,但是我遇到了很多问题,因为我使用的是VS2010(我什至尝试过MinGW)。如有任何帮助,我们将不胜感激。 最佳答案 针对Python2.7的官方P4Python构建正在开发中,但您可以在//guest/sven_erik_knop/P4Pythonlib/bin/...或者只需点击此链接:http://public.perforce.com:8080/guest/