Tag: python 2.7

用不同语言编写的两个程序能连接到同一个SQL数据库吗?

问题几乎在标题,但这里是具体的。 对于我的高级devise项目,我们将编写软件来控制一些硬件并在Web前端显示诊断信息。 为了实现这一点,我打算使用Python和nodejs的组合。 理论上,python服务脚本将通过bacnet IP与硬件进行通信,并在SQL数据库中logging诊断信息。 nodejs JavaScript服务器代码将通过查询数据库并返回相关信息来响应webfront请求。 我很新的SQL,所以我的主要问题是..这是可能的吗? 我的第二个和更抽象的问题是…这是明智的吗? 而且,在两端使用相同的语言是否有明显的优势,无论这种语言是Python,Java还是其他语言?

CPython – 编译dails,PyDateTime_FromTimestamp没有声明?

我正在写一个V8加载项将JavaScript对象转换为Python,反之亦然。 我能够转换各种types,但PyDateTime_FromTimestamp(这是指定为现有的cpython文档: https ://docs.python.org/2/c-api/datetime.html#c.PyDateTime_FromTimestamp)显然是未定义,导致编译失败。 ../src/py_object_wrapper.cc:189:13: error: use of undeclared identifier 'PyDateTime_FromTimestamp' return PyDateTime_FromTimestamp(value->NumberValue()); 有人知道发生了什么事?

从Client.py到Node Server.js的套接字(_ssl.c:590)

我得到这个错误 File "C:\Python27\lib\ssl.py", line 844, in connect self._real_connect(addr, False) File "C:\Python27\lib\ssl.py", line 835, in _real_connect self.do_handshake() File "C:\Python27\lib\ssl.py", line 808, in do_handshake self._sslobj.do_handshake() ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) 我试图build立一个安全的连接(ssl.socket)之间的python客户端和node.js服务器,我采取了上述错误。 我不知道什么是缺失或什么是我的错。 这里是我的源代码python客户端和node.js服务器 Node.js中的服务器套接字: var _HOST = '192.168.1.136'; var _PORT = 1337; var _address; const tls = require('tls'); const fs = require('fs'); const options = […]

如何从python调用node.js包

我已经build立了一个小的Python项目,build立一些文件,并用Travis CI进行testing。 现在我想添加一个英文linter到我的项目中,但是我发现那些看起来有趣的是在Node.js中。 有没有办法从Python脚本调用Node.js包? 或者从一个为Pythonconfiguration的Travis yml文件调用一个Node.js包?

“安装nodejs时除Error as e SyntaxError”外

我一直在尝试在我的VPS上安装nodejs一段时间。 由于我正在使用CentOs 5.6,我必须从源代码构build它。 更重要的是,我需要Python 2.7作为我的盒子上的默认Python是2.4。 我从源代码编译Python,并成功安装在/usr/local/bin/python2.7 。 现在问题出现在nodejs目录中,它会遇到下面的exception。 . . . LD_LIBRARY_PATH=/root/node/out/Release/lib.host:/root/node/out/Release/lib.tar get:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /root/node/out/Release/obj/gen; python ../../tools/generate-trig-table.py "/root /node/out/Release/obj/gen/trig-table.cc" touch /root/node/out/Release/obj.host/deps/v8/tools/gyp/generate_trig_table.st amp LD_LIBRARY_PATH=/root/node/out/Release/lib.host:/root/node/out/Release/lib.tar get:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /root/node/out/Release/obj/gen; python ../../tools/js2c.py "/root/node/out/Relea se/obj/gen/libraries.cc" CORE off ../../src/runtime.js ../../src/v8natives.js .. /../src/array.js ../../src/string.js ../../src/uri.js ../../src/math.js ../../sr c/messages.js ../../src/apinatives.js ../../src/debug-debugger.js ../../src/mirr or-debugger.js […]

如何从NodeJs调用Python脚本

我需要在NodeJs中调用这个python脚本。 Read.py #!/usr/bin/env python # -*- coding: utf8 -*- import RPi.GPIO as GPIO import MFRC522 import signal continue_reading = True # Capture SIGINT for cleanup when the script is aborted def end_read(signal,frame): global continue_reading print "Ctrl+C captured, ending read." continue_reading = False GPIO.cleanup() # Hook the SIGINT signal.signal(signal.SIGINT, end_read) # Create an object of the […]

云Flare和Nodejs与Python

我有以下非常简单的几行代码来抓取云闪耀和Java脚本启用网站。 但是我收到以下错误。 缺lessNode.js运行时。 节点是必需的。 请阅读cfscrape自述文件的依赖部分: https : //github.com/Anorov/cloudflare-scrape#dependencies 。 正如文档中所述,我的基于Windows的计算机上安装了以下所有软件。 依赖 Python 2.6 – 3.x, 请求> = 2.0, PyExecJS, Node.js是(安全的)Javascript执行所必需的。 导入cfscrape 导入execjs 导入npm 导入nodejs 从scrapy导入* 从lxml导入etree 导入系统 从bs4导入BeautifulSoup 重装(SYS) sys.setdefaultencoding函数( 'UTF8') scraper = cfscrape.CloudflareScraper() 打印scraper.get(“ http://www.sample.co.uk/ ”).content 任何帮助将不胜感激。

node-gyp:gyp ERR! 无法加载共享的libpython2.7.so.1.0

我正在尝试为节点js构buildhello world c ++插件。 node.js和node-gyp似乎都已成功安装到redhat linux中。 但是当我运行“node-gyp configure”时,它给出了以下错误。 我没有通过gooling和wiki页面获得任何有见地的信息。 你能恳请build议吗? 我从源代码构build了Python并进行了自定义安装。 下面是libpython2.7.so.1.0:$ PYTHONPATH以及$ LD_LIBRARY_PATH。 节点或节点gypsearch一个相当不同的环境可以共享库吗? 提前致谢。 堆栈错误: ~/examples/node.js/my_node_addon-1[13:14]% node-gyp configure gyp info it worked if it ends with ok gyp info using node-gyp\@0.10.10 gyp info using node\@0.10.18 | linux | x64 gyp ERR! configure error gyp ERR! stack Error: Command failed: python: error while loading […]

永远运行Python脚本,logging错误并在崩溃时重新启动

我有一个python脚本,不断处理新的数据,并写入一个mongodb。 在脚本中,它是一个while循环和一个连续运行代码的sleep 。 什么是推荐的方式永远运行Python脚本,发生错误时logging错误,并在崩溃时重新启动? Node.js会forever适合吗? 我也在同一个Ubuntu服务器上运行node / meteor。

Jenkinspipe道:selectnodejs版本(+ python版本)

我正在Jenkins文件中面临Jenkinspipe道的问题。 我的Jenkins实例上有4个不同的nodeJs版本。 我想select我要在我的pipe道中使用哪一个,但官方插件示例( https://wiki.jenkins-ci.org/display/JENKINS/NodeJS+Plugin )根本不起作用。 我尝试了第一种方法,失败了,因为$ PATH被tools部分覆盖。 pipeline { agent any tools { // I hoped it would work with this command… nodejs 'nodejs6' } stages { stage('Example') { steps { sh 'npm –version' // Failed saying : // Running shell script //nohup: failed to run command 'sh': No such file or directory } } […]