你能提供一个与Twitter用户名匹配的正则表达式吗?
如果提供Python示例,则额外奖励.
在我的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元类和类装饰器 我想知道哪些是?
我正在使用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)
谢谢,
>>> 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信任程序员.
类型为models.PositiveIntegerField的字段可以包含0值吗?我做的事情如下:
points = models.PositiveIntegerField(default=0)
Run Code Online (Sandbox Code Playgroud)
谢谢,
我知道我应该自己尝试,但我这里没有Django环境.
我在http://dev.twitter.com/pages/libraries#python上发现有几个Python的Twitter API.
我一直在使用python-twitter一段时间但从未需要API搜索.现在我需要做一个包含Twitter搜索的工作,我发现这个lib不支持它们.
我想知道哪些列出的是适合这项任务的.
谢谢,
注意:我使用python-twitter 0.6 - svn trunk似乎包括搜索.
我在python/Lib源代码中看到了很多,但我不知道它是什么.
我以为它被用来限制模块的可访问成员.因此,只有__all__
将要出现的元素才会显示出来dir(module)
.
我做了一个小例子,看到它没有像我预期的那样工作.
那么...... python __all__
模块级变量是什么?
python ×8
twitter ×2
automation ×1
boolean ×1
class ×1
decorator ×1
django ×1
epub ×1
html ×1
iterator ×1
metaclass ×1
namespaces ×1
regex ×1
restriction ×1