Tag: python

Aptana Error-pydev:端口没有绑定(find端口-1)?

我刚刚更新了我的Aptana Studio3。 当我打开我的Python文件,它说,它无法findmap , range和filter和其他一些方法。 但是当我运行我的代码时,它将运行没有任何问题。 我的代码完成不再工作。 当我使用CTRL + SPACE时代码完成的错误是 Port not bound (found port -1). Is there an enabled firewall? 我不知道问题在哪里? 我搜查,但我找不到一个合适的解决scheme。 我正在使用Windows 7。

pylotly python:完全免费的?

我对Python库的“自由”状态有些困惑,Plotly。 它在自己的网站上说,它是免费的,开源的,但同时它说,如果你想在networking上发布图表,你将需要一个Plotly帐户。 https://plot.ly/python/offline/ 我想build立一个networking应用程序,利用剧情python和JavaScript库 – 我可以做到这一点,没有一个阴谋的帐户? 编辑:如果你要downvote这个问题,请亲切的解释如何可以改善。

Java科学软件包与SciPy相似?

我一直在环顾网上find一个与Scipy“相似”的Java科学软件包。 我唯一真正发现的是JScience,但似乎不提供阴谋等等。 有没有人知道Java的一个很好的科学软件包?

关于Vim中Python脚本的资源

我想在GVim中学习一些关于python脚本的知识,但是我在启动时遇到了麻烦。 基本的东西,真的。 有没有任何资源/教程在Vim中的Python脚本? 显示基本原则的简单例子也会受到欢迎。

什么是Tomcat的Python等价物?

这个问题可能会让人误解,但是我很好奇Python世界的“Tomcat”是什么。 我所有的Web编程经验都是使用Java(或Groovy),所以我想用Java来expression。 当我想到制作一个基本的Web应用程序时,我想写一些servlet,构build一个WAR文件,并将其部署到Tomcat或另一个servlet容器中。 在Python中,假设我编写了一些能够响应HTTP请求的代码,我将如何处理它? 我将如何部署它? 具体来说:什么是Python中最常用的容器? 有没有相当于一个WAR文件,一个Web应用程序的标准打包成一个文件,在不同的容器中工作?

Python的dynamicinheritance:如何在创build实例时select基类?

介绍 我在编程工作中遇到了一个有趣的例子,需要我在python中实现dynamic类inheritance机制。 当我使用“dynamicinheritance”这个术语时,我的意思是不能从任何基类inheritance的类,而是在实例化时select从几个基类之一inheritance,这取决于某些参数。 因此,我的问题是:在我将要介绍的情况下,通过dynamicinheritance实现所需的额外function的最佳,最标准和“pythonic”方式是什么? 以简单的方式总结这个例子,我将举一个例子,用两个代表两种不同图像格式的类: 'jpg'和'png'图像。 然后我会尝试添加支持第三种格式的能力: 'gz'图像。 我意识到我的问题并不那么简单,但是我希望你已经准备好和我一起做更多的事情了。 这两个图像的例子 该脚本包含两个类: ImageJPG和ImagePNG ,都从Image基类inheritance。 为了创build一个图像对象的实例,用户被要求用文件path作为唯一的参数调用image_factory函数。 这个函数然后猜测path中的文件格式( jpg或者png )并且返回相应类的一个实例。 这两个具体的图像类( ImageJPG和ImagePNG )都能够通过其data属性解码文件。 两者都以不同的方式做到这一点。 但是,都要求Image基类为一个文件对象才能做到这一点。 import os #——————————————————————————# def image_factory(path): '''Guesses the file format from the file extension and returns a corresponding image instance.''' format = os.path.splitext(path)[1][1:] if format == 'jpg': return ImageJPG(path) if format == 'png': return […]

如何用SqlAlchemy做一个upsert?

我有一个logging,如果它不存在,如果它已经存在(主键存在),我想要存在数据库中的字段被更新为当前状态。 这通常被称为upsert 。 下面的不完整的代码片段演示了什么可以工作,但似乎过于笨重(特别是如果有更多的列)。 什么是更好/最好的方式? Base = declarative_base() class Template(Base): __tablename__ = 'templates' id = Column(Integer, primary_key = True) name = Column(String(80), unique = True, index = True) template = Column(String(80), unique = True) description = Column(String(200)) def __init__(self, Name, Template, Desc): self.name = Name self.template = Template self.description = Desc def UpsertDefaultTemplate(): sess = […]

Python中的私有构造函数

我如何创build一个私人的构造函数,应该只调用该类的静态函数而不是从其他地方?

在64位Python上使用sys.platform =='win32'检查安全吗?

区分Windows上运行的Python应用程序和其他操作系统(通常是Linux)的常见检查是使用条件: if sys.platform == 'win32': … 但是我想知道今天64位Python在去年被广泛使用的时候是否安全呢? 32真的意味着32位,或者基本上是指Win32 API? 如果有可能有一天sys.platform为“win64”也许这样的条件会更普遍? if sys.platform.startswith('win'): … 还有另一种检测Windows的方法我知道: if os.name == 'nt': … 但是我从来没有在其他的代码中看到后者的使用。 那么最好的方法是什么? UPD :如果可以,我想避免使用额外的库。 要求安装额外的库来检查我是不是在Windows工作,可能会让Linux用户烦恼。

Python中的语法(.T)

在SciPy的多元正态采样函数的帮助资源中,他们给出以下示例: x,y = np.random.multivariate_normal(mean,cov,5000).T 我的问题是相当基本的:最后的T实际上做了什么? 非常感谢,我知道这很简单,但很难在Google上search“.T”。