小编Hon*_*Abe的帖子

Python try-else

声明的可选else条款的用途是try什么?

python exception-handling

532
推荐指数
11
解决办法
29万
查看次数

找出Python中对象使用了多少内存

你将如何找出一个对象使用了多少内存?我知道有可能找出代码块使用了多少,但不是实例化对象(在其生命中的任何时间),这就是我想要的.

python performance memory-profiling

195
推荐指数
5
解决办法
13万
查看次数

Django的Meta类如何工作?

我正在使用Django,它允许人们通过使用向类添加额外的参数class Meta.

class FooModel(models.Model):
    ...
    class Meta:
        ...
Run Code Online (Sandbox Code Playgroud)

我在Python的文档中找到的唯一一件事是:

class FooMetaClass(type):
    ...

class FooClass:
    __metaclass__ = FooMetaClass
Run Code Online (Sandbox Code Playgroud)

但是,我不认为这是一回事.

python django metaclass

165
推荐指数
5
解决办法
9万
查看次数

os.walk没有深入到下面的目录

如何限制os.walk只返回我提供的目录中的文件?

def _dir_list(self, dir_name, whitelist):
    outputList = []
    for root, dirs, files in os.walk(dir_name):
        for f in files:
            if os.path.splitext(f)[1] in whitelist:
                outputList.append(os.path.join(root, f))
            else:
                self._email_to_("ignore")
    return outputList
Run Code Online (Sandbox Code Playgroud)

python file os.walk

95
推荐指数
8
解决办法
10万
查看次数

如何从Gmail下载包含附件的所有电子邮件?

如何连接到Gmail并确定哪些邮件包含附件?然后我想下载每个附件,在我处理它时为每条消息打印出Subject:和From :.

python java perl gmail

83
推荐指数
4
解决办法
6万
查看次数

你能解释一下闭包(因为它们与Python有关)吗?

我一直在阅读很多关于闭包的内容,我认为我理解它们,但是没有为自己和他人蒙上阴影,我希望有人可以尽可能简洁明了地解释闭包.我正在寻找一个简单的解释,可以帮助我理解我想要使用它们的地点和原因.

python closures functional-programming

78
推荐指数
6
解决办法
1万
查看次数

使用urllib2代理

我打开网址:

site = urllib2.urlopen('http://google.com')

我想要做的是用同样的方式连接我在某个地方告诉我:

site = urllib2.urlopen('http://google.com', proxies={'http':'127.0.0.1'})

但那也不起作用.

我知道urllib2有类似代理处理程序的东西,但我不记得那个功能.

python proxy urllib2

73
推荐指数
4
解决办法
12万
查看次数

如何在python中打开一个url

import urllib

fun open():
    return urllib.urlopen('http://example.com')
Run Code Online (Sandbox Code Playgroud)

但是当example.com打开时,它不会渲染css或js.如何在Web浏览器中打开网页?

@error(404)
def error404(error):
    return webbrowser.open('http://example.com')
Run Code Online (Sandbox Code Playgroud)

我正在用瓶子.给我错误:TypeError("'bool' object is not iterable",)

python bottle

68
推荐指数
5
解决办法
26万
查看次数

如何将字符串拆分为列表?

如果我有这个字符串:

2 + 24*32分之48

创建此列表的最有效方法是什么:

['2','+','24','*','48','/','32']

python string split list

36
推荐指数
7
解决办法
8万
查看次数

在Python中什么是全局声明?

什么是全球声明?它是如何使用的?我读过Python的官方定义 ;
但是,它对我来说没有多大意义.

python global

33
推荐指数
1
解决办法
3万
查看次数