Tag: python

如何使用Brython编译Python到Javascript(使用nodejs运行)?

我如何使用Brython来编译Python到Javascript? 我想在我的电脑上做到这一点,所以我可以运行Javascript的nodejs,例如。 $ python hello.py Hello world $ brython hello.py -o hello.js $ node hello.js Hello world Brython网站上的例子只是解释了在浏览器http://www.brython.info/index_en.html中如何做到这一点

npm – “找不到Python可执行文件”python“,可以设置PYTHON envvariables。”

我试着运行下面的命令: npm install -g bower gulp cordova ionic tsd@next karma-cli protractor node-gyp coffee-script js-beautify typescript npm-check 我已经安装了Python,Visual Studio Express和node-gyp,所以认为我会很好去,但是我得到以下错误: 关于"Can't find Python executable "python", you can set the PYTHON env variable." 错误,我有点困惑,因为我已经设置了PYTHON环境variables,如下所示: 有什么想法吗?

如何使用Node.js每10秒发送一次电子邮件?

我不确定添加10秒延迟的最佳方法是什么。 setTimeouts不起作用,我不确定… 在Python中,我习惯于做“time.sleep” 我不是要求如何发送电子邮件。 我在问如何每10秒执行一次命令。

Python进程派生的NodeJS – 替代process.send()的Python?

我用NodeJS派生Python脚本,默认情况下,NodeJS在这个新进程和父进程之间创build一个IPC。 使用NodeJS,从小孩发送消息给父母,我做process.send({msg : 'toto'}) 我怎么用Python做到这一点? http://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options

python不被识别为内部或外部命令

我尝试安装这个软件。 对于那个Python是必需的。 我从这里安装了Python python-2.7.3.msi 。 我正在使用Windows 7。 我的Python软件的层次结构与本文相同。 做完这些之后,我创buildPATHVALUE = C:\Python27\Scripts 当我运行任何Python文件,它显示 python不被识别为内部或外部命令,可操作的程序或batch file。 无法创buildvc项目文件。 我该如何解决这个问题?

使用Django-websocket时出错

我正在开发一个使用Django的RESTful Web服务。 在某些情况下,我们需要将服务器对象推送到连接的客户端,而无需客户端轮询。 我们决定使用django-websocket 0.3.0。 我正在编写testing用例,并尝试使用nodejs ws客户端模块连接到服务器 我在Django中的视图function如下: from django.http import HttpResponse from django_websocket import accept_websocket, require_websocket from django.views.decorators.csrf import csrf_exempt import json, sys, os, time, datetime @csrf_exempt @accept_websocket def home(request) : if not request.is_websocket(): return HttpResponse('new message') else: for message in request.websocket: message = modify_message(message) request.websocket.send(message) request.websocket.close() 我在js中的客户端代码是这样的: – //Normal Get var request = […]

在Redis上共享一个Django和Express.js应用程序的会话存储

我想用一些login用户创build一个Django应用程序。 另一方面,因为我想要一些实时function,我想使用Express.js应用程序。 现在的问题是,我不想让不可识别的用户访问Express.js应用程序的数据。 所以我必须在Express.js和Django应用程序之间共享会话存储。 我认为使用Redis将是一个好主意,因为volatile键是完美的,我已经使用Redis作为应用程序的另一部分。 在Express.js应用程序中,我会有这样的代码: […] this.sessionStore = new RedisStore; this.use(express.session({ // Private crypting key secret: 'keyboard cat', // I'm worried about this for session sharing store: this.sessionStore, cookie: { maxAge: 1800000 } })) […] 在Django方面,我会考虑使用django-redis会话应用程序。 那么,这是一个好主意吗? 会不会有问题? 特别是关于密钥,我不确定他们是否会共享同一个会话。

使用Pythonsubprocess运行npm命令

我试图使用YUIDOC自动生成文档,但我有一个服务器端框架,大量使用python,所以我试图从一个python脚本内自动化所有的东西。 我能够得到节点命令运行良好,但每当我尝试使用npm安装的东西,python是不高兴的。 我的项目使用构build而不是virtualenv,但理想情况下,我希望能够从一个独立的python文件运行这些命令。 也许有些代码可以解释我的情况: import subprocess subprocess.check_call('node –help') #SUCCESS import subprocess subprocess.check_call('npm –help') #FAIL #WindowsError: [Error 2] The system cannot find the file specified import subprocess subprocess.check_call('yuidoc –help') #FAIL #WindowsError: [Error 2] The system cannot find the file specified 我已经尝试添加yuidoc和npm的东西住python的sys.path文件夹,但没有奏效。 ps,这是这个问题的一个类似的问题 。

Socket.io python服务器

我正在使用https://github.com/invisibleroads/socketIO-client让我的Node.JS服务器与Python后端进行通信。 然而,这有点棘手,因为我真的想用我的Python作为后端,让Python充当服务器而Node.JS充当客户端更有意义。 理想情况下,Node.JS代码启动与Python代码的连接,Python代码返回一些东西。 尽pipeNode.JS有一个socket.io-client库,但我找不到一个简单的用于Python的socket.io服务器库。 作为替代scheme,我如何让socket.io服务器启动消息(即发送())到客户端?

Socket.IO与扭曲

我的想法是为iOS和Android构build一个简单的聊天应用程序。 无论如何,我的问题与服务器端有关。 根据我所读的,做聊天应用程序的最佳select是构build套接字。 提到数据库,我的意图是使用MySQL,为了select其中一种可能性,这也可能是重要的。 我的问题是, 就可伸缩性,速度和安全性而言,这是最好的select:使用Twisted或使用Socket.IO的NodeJS构buildPython套接字? 我想可能还有其他的可能性来构build一个高效的套接字,但现在我正在考虑这两个。 如果你能给我一些build议,我真的很感激。