问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js转为python(js转dex)

发布网友 发布时间:2024-09-25 20:14

我来回答

1个回答

热心网友 时间:2024-10-04 11:31

js和python怎么交互

python取得javascript里面的值

复制代码代码如下:

importPyV8

withPyV8.JSContext()asenv1:

env1.eval("""

var_i=1;

var_f=1.0;

var_s="test";

var_b=true;

""")

vars=env1.locals

var_i=vars.var_i

printvar_i

javascript取得python里面的值

复制代码代码如下:

importPyV8

withPyV8.JSContext()asenv1:

env1.securityToken="foo"

env1.locals.prop=3

printint(env1.eval("prop"))

python和javascript里面的函数交互

python调用javascript里面的函数python调用func就可以使用js里面的function函数了

复制代码代码如下:

importPyV8

withPyV8.JSContext()asctxt:

func=ctxt.eval("""

(function()

{

functiona()

{

return"abc";

}

returna();

})

""")

printfunc()

这样也可以

复制代码代码如下:

importPyV8

withPyV8.JSContext()asctxt:

func=ctxt.eval("""

functiona()

{

return"abc";

}

functionc()

{

return"abc";

}

""")

a=ctxt.locals.a

printa()

为什么我又从Node.js回到Python

看过这个文章是不是这个

易于学习,但不可能完全掌握

Node很容易学习。特别是如果你已经懂得一些JavaScript知识的话。用Google搜索一些初学

者教程,摆弄一下Express,然后你就可以开始你的征程了。然后你会意识到你需要选择一个数据库。没问题,我们可以搜索NPM。哦,那里已经有不少优

雅的SQL软件包了。之后你会发现所有的ORM工具烂极了,而基本的驱动程序是你最好的选择。现在,你被困在了实施冗余模型和验证逻辑中。在那不久,你开

始编写更复杂的查询,并开始迷失在callbacks中。你终于冲出了callbacks地狱,并开始使用promises库。现在,你差不多可以

“promise化”所有事情,并且美滋滋地小酌一杯。

所有这些是想说明,Node生态系统感觉像总是在不断前进中。却不是用一种很好的

途径。“胜过”旧工具的新工具似乎每天都在问世。总会有一个新的闪亮的东西来替代另一个。你会惊讶于这种情况的发生有多么容易,你和社区看上去都在鼓励

它。你使用Grunt!?每个人都使用Gulp!?不要等待,现在就使用本地NPM脚本!

包括琐碎代码——即不超过10行代码——的软件包每天都数以千计地从NPM下载。说真的!?你需要用于数组类型检查的依赖关系?并且这些软件包被一些大型工具,例如React和Babel所用。

你永远不可能用一种极快的速度掌握一些东西,更不要说潜在的依赖关系的不稳定了。

处理错误时,祝你好运

前使用其他语言如Python,Ruby或PHP的你,还在期望抛出和捕获错误,或甚至是从函数返回错误作为错误处理的简单的方法吗?Node可不这样。

相反,你需要四处传递错误在你的callbacks(或promises)中——对,不抛出异常。直到你了解的不仅仅是callbacks,并且试图遵循

堆栈跟踪,这才不起效用。更不必说,如果你忘了在错误上返回callbacks,那么它就会继续运行并触发另一错误设置,在你返回最初的错误设置之后。你

需要让你的客户多加一倍的钱以弥补用来调试的时间。

即使你设法想出了针对自己错误的坚实标准,你也不能确认(而不读取源)你安装的许多NPM软件包遵循相同的模式。

这些问题导致了“catchall”异常处理程序的使用,这样就会记录问题。请记住,Node是单线程的。如果有什么东西锁定了该进程,那么一切就会轰然倒下。但是使用Forever,Upstar和Monit很酷,不是吗?

callbacks,promises还是generators!?

了处理callbacks地狱,错误处理和通常难以阅读的逻辑,越来越多的开发人员已经开始使用Promises。这基本上是编写看上去像同步码但没有疯

狂的callbacks逻辑的一种方式。不幸的是,没有任何“标准”(一切都像在Javascript中其他东西)用来实施或使用Promises。

现在最明显的库是Bluebird。它相当不错,速度快,又能刚好完成工作任务。不过,我发现不得不封装需求到Promise.promisifyAll()特别有黑客范。

在大多数情况下,我会使用优秀的async库,以避免callbacks。这感觉更自然。

最后,我对于Node的经验是,Generators变得越来越流行。我并没有深入了解Generators,因此无法给出太多的反馈。非常期待听到大家关于Generators的经验。

糟糕的标准

最后一件令我沮丧的事情是缺乏标准。每个人对上述个要点该如何处理似乎都有自己的看法。Callbacks?Promises?错误处理?构建脚本?无穷无尽。

那也只是抓住了表明的东西而已。似乎彼此之间也不同意如何编写标准的JavaScript代码。不妨快速Google检索“JavaScript编码标准”,你就会明白我的意思。

我意识到很多语言都没有严格的结构,但它们通常却都具有由语言的实际维护人员创建的标准指南。

我认为只有一个确实有助于JavaScript,它是由Mozilla编写的。

关于Node的最后一些想法

我花了一年时间试图使用Javascript以及更特别的Node为我们的团队工作。但是不幸的是,在此期间,我们的时间更多的是花在了攻读文档,提出标准,讨论库还有调试琐碎的代码上。

那么我会推荐它用于大规模的产品吗?绝对不会。其他人有没有试着这样做呢?当然有过。我也尝试过。

但是,我建议JavaScript用于前端开发,例如Angular和React(或者你也可以有其他选择)。

外,我认为Node适合简单的后端服务器,并且服务器主要用于webSockets或API

ray。这使用Express很容易快速完成,并且我们正是用在了我们的Quoterobot

PDF处理服务器上。这是一个单独的文件,包含186行代码,其中还包括了空格和注释。Node用得真心顺手。

回归Python

你可能会想,现在的我在干什么呢?好吧,我依然在使用Python编写web产品和API的主要部分。主要在Flask或Django中,使用Postgres或MongoDB。

它经受住了时间的考验,有一些伟大的标准和库,它易于调试并且表现良好。当然它也有它的缺点。但世上没有完美的东西。出于某种原因,Node抓住了我的眼球,让我深陷其中。我不后悔曾拥抱过它,但我确实觉得我本不应该花费这么多的时间在它上面。

求教一行JS代码转成Python代码

代码如下:

fromtimeimporttime

fromrandomimport?random

timeStamp=time()*1000+random()

print(timeStamp)

javascript可否直接调用python

不行的,Python本身带的模块没有Javascript引擎。可以安个插件就可以调用了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
物流师证书就业前景 大话西游之战歌,齐天小圣,能吃几个1000年的蟠桃,才能变摸样? 高手们啊... 大话西游外传刚上来怎么就给的齐天小圣是紫色品阶的 大话西游之战歌。齐天小圣怎嘛打技能 大话西游外传怎么获得变色齐天小圣 大话西游外传领变异齐天小圣的是什么序列号 如何设置代理服务器(如何设置代理服务器地址) 家庭劳动有什么? ...和“而” 字的 用法 比如想介词啦 并想用学而实习之 之和而中点一... 铜陵职业技术学院是什么类别的学校 python解析javascript代码(pythonjavascript) 船袜为什么受欢迎穿船袜的好处有哪些 男士船袜配什么鞋 船袜适合什么鞋子船袜穿鞋舒服吗 为什么在淘宝上买的松子比在实体连锁店内买的松子油多?淘宝上买的松子... 电脑一直显示“输入不支持”是什么原因? 口袋怪兽红宝石386里9只主精灵哪抓 松子好处 ...吃东西很快,易消化。最近不知道怎么,总说胃不舒服,顶着难受,吃多了... 肠胃不舒服怎么缓解 吃了油腻的东西胃不舒服、呕吐怎么办 吃太饱难受怎么解决 人类以后能阻止太阳系的终结吗(不太可能) 吃得太饱难受怎么缓解 胃不舒服还恶心吃什么药 吃的东西不消化胃不舒服怎么办 尿道 阴道周围毛毛中长小疙瘩,不疼不痒,请问是什么呢?是最近才发现 是... 永恒之塔选什么职业最牛B? 指南者小指的双离合发动机到底怎么样? 关于指南者、途观、RAV4、CRV。。比较了解这几款车的回答下 什么牌子牛初乳比较好... 国产牛初乳哪个牌子好 牛初乳咀嚼片哪个牌子好?推荐几款性价比高的牛初乳咀嚼片 跑步机上每小时10公里,跑30分钟消耗多少热量 怎样将10小时的录音剪掉无用部分,只要其中有用的30分钟左右 “小百花”是指哪种女性? 永恒之塔3.0玩剑星还是守护 永恒之塔:守护和剑星哪个PK强一点,特色都是什么,我想拿双手剑 一寸多少厘米怎么表示 永恒之塔守护和剑星哪个PVP给力(同等级,装备,操作) 永恒之塔2.0守护和剑哪个更厉害 永恒之塔剑和守护Pk哪个更犀利?哪个克星多 永恒之塔什么职业PK最厉害 井冈山火车站到茨坪镇五井路58号经贸大厦怎么坐车 井冈山茨坪镇到桂林高速多少公里 井冈山最佳风景_到井冈山旅游有什么好的攻略 上海人民广场附近能办健康证 黄浦区人民广场周边哪里可以办健康证? 哪里办健康证,靠近人民广场附近 人民广场做餐饮,健康证在哪里办