1、py文件自动创建的全局变量 1.1常用变量: __doc__ #py文件的注释__file__#自己路径__package__#当前.py所在的包__cached __#py缓存__name__#显示py文件的名字; 1.2不常用变量: __loader__:系统调用__spec__ 系统调用_ ...
分类:
Web程序 时间:
2017-02-19 10:48:49
阅读次数:
174
一、什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。 二、四个可以实现自省的函数(下列方 ...
分类:
编程语言 时间:
2016-12-23 16:33:22
阅读次数:
154
通过字符串导入模块,动态导入模块,3种方式,记录如下:方式一:os1=__import__(‘os‘)
os1.path.join<==>fromos.pathimportjoin方式二:importimp
os2=imp.load_module(‘os‘,*imp.find_module(‘os‘))
os2.path.join<==>fromos.pathimportjoin方式三:module=import..
分类:
其他好文 时间:
2016-12-23 02:08:20
阅读次数:
160
Python将importlib作为标准库提供。它旨在提供Pythonimport语法和(__import__()函数)的实现。另外,importlib提供了开发者可以创建自己的对象(即importer)来处理导入过程。 那么imp呢?还有一个imp模块提供了import语句接口,不过这个模块在Py ...
分类:
其他好文 时间:
2016-09-12 00:35:07
阅读次数:
207
Traceback (most recent call last): ? File "manage.py", line 90, in <module> ??? startup = importlib.import_module(edx_args.startup) ? File "/usr/lib/python2.7/importlib/__init__.py", line 37, ...
分类:
Web程序 时间:
2015-06-19 12:02:19
阅读次数:
176
使用Atl进行Arcgis engine二次开发中经常会涉及到多个版本的(9.3、10.0、10.1......)develop kit,在接口声明的时候一般会把具体的接口转换成IUnknow*或者IDispatch*接口对象,而这两个对象是com通用的接口,不需要我们再自己引入:importlib("stdole2.tlb");但是如果这样操作的话就可能导致不能形象的表达出我们实际传递的对象类型...
分类:
其他好文 时间:
2014-12-11 15:50:13
阅读次数:
206