初学python,遇到了关于python关于内存的小问题,就简单的叙述下,如果有不同意见,欢迎一起讨论~
1.引用计数
python类似java是有垃圾回收机制的语言,所以我们不需要像c++一样通过析构函数来手动释放内存,
但是python也同样提供了__del__释放方法。在一个对象的引用计数为0时,会被自动调用,那么先来说说
引用计数吧。
#!/usr/bin/env...
分类:
编程语言 时间:
2015-04-30 21:57:57
阅读次数:
254
python做web应用最麻烦的还是配置服务器了,此话不假,光中间件就有好几种选择,fastcgi、wsgi、uwsgi,难 免让人眼花缭乱。 而听说uwsgi的效率是fastcgi和wsgi的10倍,因此初学python的我就有点跃跃欲试了,打算在centos下搭建个 nginx+uwsgi+py...
分类:
编程语言 时间:
2015-04-28 11:17:18
阅读次数:
148
当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :inval...
分类:
编程语言 时间:
2015-04-25 15:04:10
阅读次数:
162
datetimeerrnofunctoolsheapqiitertoolsloggingnumbersosselectsysthreadingtimetraceback
分类:
编程语言 时间:
2015-04-24 06:42:47
阅读次数:
119
刚学python,今天接触两个模块:1.webbrowser2.urrlibwebbrowser用来打开新网页,用法是webbrowser.open_new_tab(url),若是需要关闭浏览器,则需要os.system('taskkill /F /IM ***.exe'),这是在windowsur...
分类:
其他好文 时间:
2015-04-23 23:15:53
阅读次数:
146
在 阅读https://github.com/vitonzhang/objc_dep 中的 objc_dep.py 时遇到:1 objc_files = (f for f in files if f.endswith(ext))在Ref[1] PEP中,这种语法称为Generator Express...
分类:
编程语言 时间:
2015-04-23 12:58:58
阅读次数:
240
该文以Python 2为基础。1. argparse简介argparse使得编写用户友好的命令行接口更简单。argparse知道如何解析sys.argv。argparse 模块自动生成 “帮助” 信息和 “使用” 信息。当用户使用了错误的参数,argparse则报错。2. argparse的使用A)...
分类:
编程语言 时间:
2015-04-23 12:49:07
阅读次数:
223
__future__ in Python1. from __future__ import xxxx这是为了在低版本的python中使用可能在某个高版本python中成为语言标准的特性,从而在将代码由低版本迁移到高版本的过程中,减少需要做的工作。这种语句被称为future_statement2. f...
分类:
编程语言 时间:
2015-04-22 01:56:21
阅读次数:
195
最近想学python,就一直比较关注python,昨天在python吧看到有个帖子提问怎么在python中怎么判断密码是否符合规范,回帖中有很多用循环的,除此外还有一个没有用循环,代码非常简练,下面是代码:1 def volid(pwd):2 a = any(map(str.isupper,...
分类:
编程语言 时间:
2015-04-21 01:36:21
阅读次数:
125
python 可扩展性很强,因为有很多裤子和包包可以换,哦,是库和包。whatever,在五子棋之后,还有XJM和HH等人的建议,我也觉得可以尝试着学会利用这些库去写更好玩的程序。问题来了,怎样安装这些库呢?这个问题毫无疑问地被XJM毫无留情地用搜来回答……说得好像我没有搜过就跑去问他一样,还好HH...
分类:
编程语言 时间:
2015-04-20 16:39:45
阅读次数:
321