小编Tam*_*Tas的帖子

Google App Engine是否支持Python 3?

我开始学习Python 3.4并希望开始使用库和Google App Engine,但大多数Python库只支持Python 2.7,而Google App Engine支持相同.

我应该学习2.7还是有更简单的方法?(我的机器上可以同时有2个Python版本吗?)

python google-app-engine

50
推荐指数
3
解决办法
2万
查看次数

Clojure REST API框架

我是一名Python开发人员,他正在深入研究Clojure并决定采用一个真正的项目是他们最好的入门方式(在学习语法之后).我决定为我正在开发的项目构建一个REST API.值得了解的事情:

  • 数据库已存在.
  • 模式已经定义,实现并填充了数据.
  • 应用程序的Web部分是用Django编写的,它直接与DB通信.
  • 数据库是MySQL.

所以我的问题是,2014年底在Clojure中创建REST API的最佳框架是什么?到目前为止,我遇到了CaribouLiberator,但不知道如何评估哪个更好(作为Clojure noob).

rest clojure

26
推荐指数
1
解决办法
1万
查看次数

npm安装不起作用

操作系统Windows 7 64位

当我使用npm install gulp时,npm不起作用.

我很迷茫....

错误代码:

npm ERR! Error: connect ECONNREFUSED
npm ERR!     at errnoException (net.js:878:11)
npm ERR!     at Object.afterConnect [as oncomplete] (net.js:869:19)
npm ERR!  { [Error: connect ECONNREFUSED]
npm ERR!   code: 'ECONNREFUSED',
npm ERR!   errno: 'ECONNREFUSED',
npm ERR!   syscall: 'connect' }
npm ERR!
npm ERR! If you are behind a proxy, please make sure that the
npm ERR! 'proxy' config is set properly.  See: 'npm help config'

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" …
Run Code Online (Sandbox Code Playgroud)

node.js npm gulp

10
推荐指数
1
解决办法
2万
查看次数

在没有文件 I/O 的情况下使用 Tornado 提供图像

我正在尝试使用 Tornado 库提供网络摄像头图像,但我发现的唯一方法是先保存图像,然后返回图像名称。

有没有办法在不保存到磁盘的情况下提供图像?

import tornado.ioloop
import tornado.web
import pygame.camera
import pygame.image
from time import time
from io import StringIO

pygame.camera.init()
cam = pygame.camera.Camera(pygame.camera.list_cameras()[0])
cam.start()

class MainHandler(tornado.web.RequestHandler):
    def get(self):


        img = cam.get_image()
        name = str( round( time() ) )
        name = name + '.jpg'
        pygame.image.save(img, name)


        self.write('<img src="' + name + '">')



application = tornado.web.Application([
    (r"/", MainHandler),
    (r'/(.*)', tornado.web.StaticFileHandler, {'path': ''})
])

if __name__ == "__main__":
    application.listen(8888)
    tornado.ioloop.IOLoop.instance().start()
Run Code Online (Sandbox Code Playgroud)

python webcam tornado python-2.7 raspberry-pi

2
推荐指数
1
解决办法
7655
查看次数

For Python中的循环和else语句

我在jinja2模板框架中为python使用了一些条件for循环.我想知道是否有办法在jinja2之外做同样的事情,类似于:

{% for i in a if i == 1 %}
  {{ i }}
{% else %}
  no items
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

当我在普通的'蟒蛇'中尝试这个时,它不喜欢它

>>> for i in a if i == 1:

SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

我希望能做的是这样的:

for i in a if i == 1:
    print i
else:
    print 'no matches found'
Run Code Online (Sandbox Code Playgroud)

python jinja2

2
推荐指数
1
解决办法
1504
查看次数