专栏首页若是烟花python提高--running-python-code-contained-in-a-strin

python提高--running-python-code-contained-in-a-strin

先来俩链接:

http://stackoverflow.com/questions/701802/how-do-i-execute-a-string-containing-python-code-in-python http://stackoverflow.com/questions/1015142/running-python-code-contained-in-a-string

然后 , 看文章吧

Be careful with exec and eval in Python

<http://lucumr.pocoo.org/2011/2/1/exec-in-python/>


大概如下:

# -*- coding: utf-8 -*-

__author__ = 'lpe234'


x = """
import socket

def get_host():
    return socket.gethostname()

"""
ns = dict()
exec x in ns

print ns['get_host']()

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 七日Python之路--第五天(之找点乐子)

    刚才在搜索的时候,看到别人说的一句话,大体意思如下:自从学习Python之后,就不想在学习其他语言了,只想抓紧时间写些有用的东西。细想一下,果真如此。

    lpe234
  • pythonGUI -- pyside安装与初试

    Python自带了GUI模块Tkinter,只是界面风格有些老旧。另外就是各种GUI框架了。

    lpe234
  • Java代理相关:JDK动态代理、CGLIB动态代理

    代理(Proxy)是一种设计模式,提供了对目标对象另外的一种访问方式。可以在目标对象实现的基础上,增加额外的功能操作,即扩展目标对象的功能。

    lpe234
  • Android DragImageView实现下拉拖动图片放大效果

    主要的类:继承了RelativeLayout,再在RelativeLayout里面添加ImageView,通过Touch事件来改变ImageView的缩放,缩放...

    砸漏
  • HAVIP搭建云服务器keepalived实验

    本文介绍linux服务器安装keepalive服务,结合腾讯云的HAVIP(高可用虚拟IP)配置云服务器主备实验

    陈佳
  • PHP开发API接口签名生成及验证操作示例

    本文实例讲述了PHP开发API接口签名生成及验证操作。分享给大家供大家参考,具体如下:

    砸漏
  • .NET Core开发实战(第19课:日志作用域:解决不同请求之间的日志干扰)--学习笔记

    日志框架是用统一的记录方式,让我们可以把日志记录到不同的地方去,输出到不同的地方去

    郑子铭
  • android自定义环形对比图效果

    本文实例为大家分享了android自定义环形对比图的具体代码,供大家参考,具体内容如下

    砸漏
  • leetcode-836-Rectangle Overlap

    A rectangle is represented as a list [x1, y1, x2, y2], where (x1, y1) are the co...

    chenjx85
  • Java程序员必备的七个日志管理工具

    为了处理日益增长的数据,近年来出现了一大批分析和管理日志的工具,开发和管理人员能够借助这些工具来了解增长的数据。在这篇文章中,我将站在开发者的角度,分析一下这些...

    lyb-geek

扫码关注云+社区

领取腾讯云代金券