PythonJ本地服务器

2024-09-28 03:12:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我下载了这个 demo server。 我听从指示,所以

First, git clone this repo, and then run: npm install python-js. Now you are ready to run the server, run: ./run-demo.js and then open your browser to localhost:8080.

可惜我跑不了-演示.js因为我犯了这个错误

---------------------------
Windows Script Host
---------------------------
Line:   1
Character:  1
Error:  Invalid character
Code:   800A03F6
Source:     Microsoft JScript - compilation error

我试着用节点.js但只有“…”什么也没发生。你知道吗

这是运行代码-演示.js地址:

#!/usr/bin/env node
var fs = require('fs')
//var pythonjs = require('../PythonJS/pythonjs/python-js')
var pythonjs = require('python-js')
var pycode = fs.readFileSync( './server.py', {'encoding':'utf8'} )
var jscode = pythonjs.translator.to_javascript( pycode )
eval( pythonjs.runtime.javascript + jscode )

有什么想法吗?我想运行本地服务器并使用PythonJS


Tags: andtorunserverdemovarjsrequire
2条回答

我不相信#在Javascript中是有效的字符。如果run0demo.js文件被传递到浏览器,它肯定不知道如何处理shebang(#!)行,UNIX内核使用它来确定应该使用哪个executbale来处理该文件。你知道吗

如果有人想寻求解决方案,请看以下内容:

node run-demo.js

简单到。。。;)

相关问题 更多 >

    热门问题