小编Jua*_*nti的帖子

Twitter用户名的正则表达式

你能提供一个与Twitter用户名匹配的正则表达式吗?

如果提供Python示例,则额外奖励.

python regex twitter

42
推荐指数
4
解决办法
3万
查看次数

如何以编程方式将HTML转换为epub?

我可以使用任何编程语言或库进行此转换吗?

html automation epub

40
推荐指数
2
解决办法
4万
查看次数

如何检查对象是否是Python中的迭代器?

我可以检查一下next()方法,但这还够吗?有一种意识形态的方式吗?

python iterator

38
推荐指数
5
解决办法
1万
查看次数

以0和0交换1,以Pythonic方式与1交换

在我的Python程序的某些部分,我有一个val变量,可以是1或0.如果它是1,我必须更改为0,如果它是0,我必须更改为1.

你是如何以Pythonic的方式做到的?

if val == 1:
    val = 0
elif val == 0:
    val = 1
Run Code Online (Sandbox Code Playgroud)

它太长了!

我做了:

swap = {0: 1, 1:0}
Run Code Online (Sandbox Code Playgroud)

所以我可以用它:

swap[val]
Run Code Online (Sandbox Code Playgroud)

其他想法?

python

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

什么是Python元类有用?

对于不能以任何其他方式使用的元类,可以做些什么?

亚力理马尔泰利说,如果没有元类,这里有一些任务无法实现Python元类和类装饰器 我想知道哪些是?

python metaclass class decorator

30
推荐指数
4
解决办法
2823
查看次数

如何解析BaseHTTPRequestHandler.path

我正在使用Python BaseHTTPRequestHandler.当我实现do_GET方法时,我发现自己手工解析self.path

self.path 看起来像:

/?parameter=value&other=some
Run Code Online (Sandbox Code Playgroud)

我应该如何解析它以获得类似的词典

{'parameter': 'value', 'other':'some'}
Run Code Online (Sandbox Code Playgroud)

谢谢,

python

29
推荐指数
3
解决办法
2万
查看次数

为什么我不能在Python中扩展bool?

>>> class BOOL(bool):
...     print "why?"
... 
why?
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: Error when calling the metaclass bases
    type 'bool' is not an acceptable base type
Run Code Online (Sandbox Code Playgroud)

我以为Python信任程序员.

python boolean restriction

26
推荐指数
4
解决办法
5476
查看次数

Django PositiveIntegerField中的值是0吗?

类型为models.PositiveIntegerField的字段可以包含0值吗?我做的事情如下:

points = models.PositiveIntegerField(default=0)
Run Code Online (Sandbox Code Playgroud)

谢谢,

我知道我应该自己尝试,但我这里没有Django环境.

django django-models

26
推荐指数
3
解决办法
2万
查看次数

首选Python twitter API?

我在http://dev.twitter.com/pages/libraries#python上发现有几个Python的Twitter API.

我一直在使用python-twitter一段时间但从未需要API搜索.现在我需要做一个包含Twitter搜索的工作,我发现这个lib不支持它们.

我想知道哪些列出的是适合这项任务的.

谢谢,

注意:我使用python-twitter 0.6 - svn trunk似乎包括搜索.

python twitter

25
推荐指数
1
解决办法
2万
查看次数

什么是python __all__模块级变量?

我在python/Lib源代码中看到了很多,但我不知道它是什么.

我以为它被用来限制模块的可访问成员.因此,只有__all__将要出现的元素才会显示出来dir(module).

我做了一个小例子,看到它没有像我预期的那样工作.

那么...... python __all__模块级变量是什么?

python namespaces

24
推荐指数
2
解决办法
1万
查看次数