ChinaUnix.net
相关文章推荐:

python 动态 import

在讨论动态捕获异常时让我大吃一惊的是,可以让我找到隐藏的Bug和乐趣... 有问题的代码 下面的代码来自一个产品中看起来是好的抽象代码 - slightly(!) .这是调用一些统计数据的函数,然后进行处理 . 首先是用socket连接获取一个值,可能发生了socket错误.由于统计数据在系统中不是至关重要的,我们只是记一下日志错误并继续往下走. (请注意,这篇文章我使用doctest测试的 - 这代表代码可以运行!) >>> def...

by Send_linux - IT资讯 - 2013-05-13 09:35:00 阅读(838) 回复(0)

相关讨论

python动态实例化很简单,可以算作一个小技巧: # 随便定义一个类 class mc(): pass # 初始化一个 dict 用来装 实例 dict = {} # 动态实例化 for instance in ["mca","mcb","mcc","mcd"]: dict[instance] = mc() # 所有的变量都被实例化了 # 调用也很简单,只需要: dict["INSTANCE"] 就可以调用了 如: dict["mca"] 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/68769/showart_13299...

by aeonspr - Python文档中心 - 2008-10-20 15:44:01 阅读(3656) 回复(0)

我 某一代码 在 d:\X 目录下,有x0.py,x1.py等文件 而在另一目录d:\Y\Z 目录下 z0.py想引用x0.py ,怎么办? 我是这样做的: 在d:\X 目录下放空__init__.py文件 ,而在z0.py中 代码 import sys sys.path.append("D:\\X") import X.x0 x0.main() 但好像不行。 若在IDLE中先执行 import sys sys.path.append("d:\X") ,再在z0.py中直接import X.x0 还是不行

import

by zaley - Python - 2010-12-08 16:48:51 阅读(5800) 回复(2)

[code]def call(self,data): from data["class"] import * return data["fun"](data["parameter"])[/code]这种代码能执行吗?php是可以的,如果不能,是否有其他办法实现类似的功能,比如回调函数(这个好像不能传递参数)

by jd808 - Python - 2011-12-20 10:44:18 阅读(5793) 回复(2)

利用插件式结构写了个检查的程序,在2.7上跑没有任何问题,但是在2.4的时候就有问题了。而且服务器不允许做升级操作。、 所以请教解决的办法。 raceback (most recent call last): File "aa_testing.py", line 132, in ? obj=aa_main(username,"10.1.2.112","aa","123456",21) File "aa_testing.py", line 35, in __init__ self.__loadPlugins() File "aa_testing.py", line 43, in __loadPlugins self.__runPl...

by 墨迹哥 - Python - 2014-06-06 23:49:03 阅读(2338) 回复(3)

import ldap 的这个包去哪下载啊

by b02213131 - Python - 2009-11-11 13:01:22 阅读(1935) 回复(5)

a moudle b moudle -------- ------- import b import a ... .... ------- ------ main moudle ------- import a ... ------- 在 b 中引用 a 中的属性会引发错误 难道模块不能递归 import?

by 爱知 - Python - 2009-01-19 22:59:47 阅读(4396) 回复(12)

python怎么调python,不用import

by tanjiyong138 - Python - 2014-06-17 09:34:29 阅读(1979) 回复(5)

下面的代码是可以动态返回类的函数,[code]def LoadClass(clsname,args): try: r = clsname.rfind('.') dname = '__main__' bname = clsname if r >= 0 : dname = clsname[0:r] bname = clsname[r+1:] mod = __import__(dname) klass = getattr(mod,bname) return klass except: return None [/code]调用的方法是这样的[code]cls = LoadClass('MyModule.MyClass') acls = cls(vars)[/code]这样,可以根据...

by jeppeter - Python - 2013-03-18 07:13:13 阅读(1714) 回复(0)

最新需要用python调用c++的动态库,网上找到了用boost库实现的方法,测试一个简单的类可行。 大概是添加类似这样的代码:[code]BOOST_python_MODULE(my_class) { class_("my_class") .def("init", &my_class::init) .def("connect", &my_class::connect); }[/code]但是我们的这个动态库依赖了大量其他的动态库,我用这种方法编译之后会import会提示找不到其他库里面的符号。 这...

by skyrim - Python - 2013-03-06 17:04:15 阅读(2354) 回复(2)

有个文件夹,下面会不间断的动态生成一些文件,如何实现不断获取所有文件名?包括后续生成的,高手赐教!

by howema001 - Python - 2012-01-17 14:13:38 阅读(2275) 回复(6)