python 有没有办法,可以在代码中将一段字符串 load 进来作为代码的一部分执行

2016-12-22 17:58:24 +08:00
 996635
不是 eval,需要包含 context
2591 次点击
所在节点    Python
8 条回复
tairan2006
2016-12-22 18:13:31 +08:00
没看懂 如果是 python 代码,可以用`importlib`之类的方法动态加载吧。。
xFrank
2016-12-22 18:54:27 +08:00
试试 pickle
996635
2016-12-22 18:58:51 +08:00
@tairan2006 importlib 我试用一下给你反馈, 我的需求就是 http server 接受提交的 code,然后执行后返回结果

@xFrank 这个是序列化工具吧? 并不能序列化代码
v3exad
2016-12-22 19:01:46 +08:00
exec ...
yongzhong
2016-12-22 19:05:59 +08:00
exec
phrack
2016-12-22 19:47:30 +08:00
为什么不 Google?
Kilerd
2016-12-22 20:37:45 +08:00
保存到文件, 然后 再 ·python file.py· 就好啦。
akira
2016-12-22 21:14:30 +08:00
pypy?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/329474

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX