- 博客(5)
- 收藏
- 关注
原创 PYTHON里面的__name__属性
__name__是指示当前py文件调用方式的方法。如果它等于"__main__"就表示是直接执行,如果不是,则用来被别的文件调用,这个时候if就为False,那么它就不会执行最外层的代码了。 比如你有个Python文件里面 def XXXX(): #body print "asdf" 这样的话,就算是别的地方导入这个文件,要调用这个XXXX函数,也会执行print "asdf",
2014-08-28 16:25:08 1913
转载 python的打包文件egg
经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到easy_install命令。easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,它用来安装egg包。egg包是目前最流行的python应用打包部署方式。如何制作和安装egg包?下面我就简单的分析了一下。 1.1 ...
2014-08-27 17:46:51 6856
转载 Python的日志系统
如果使用Python写一个比较大型的程序,你一定会用上日志系统。特别是Python这样的动态语言,很多错误都只能在运行的时候才能发现,一个好的日志系统对于Python程序相当重要。最简单的解决方案当然是直接使用print输出运行信息。但是这样太简单了,没有分级功能,如果在发布的时候想去掉调试用的运行信息还得找出所有的print语句进行修改。再者,print只能输出到控制台,想要输出到文件或者通过电
2014-08-26 16:57:50 2479
转载 Python中*args 和**kwargs的用法
好久没有学习python了,应为工作的需要,再次拾起python,唤起记忆。 当函数的参数不确定时,可以使用*args 和**kwargs,*args 没有key值,**kwargs有key值。 还是直接来代码吧,废话少说 [python] view plaincopyprint? def fun_var_args(farg, *args): print
2014-08-22 14:47:18 1828
转载 Python’s getattr function
Python’s getattr function is used to fetch an attribute from an object, using a string object instead of an identifier to identify the attribute. In other words, the following two statements are equ
2014-08-21 17:02:03 622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人