是否有PHP的@
的Python等价物?Python的等价物@
@function_which_is_doomed_to_fail();
我一直使用此块:
try:
foo()
except:
pass
但我知道必须有一个更好的办法。
有谁知道我该如何Pythonicify该代码?
我想添加一些上下文的代码将是适当的:
for line in blkid:
line = line.strip()
partition = Partition()
try:
partition.identifier = re.search(r'^(/dev/[a-zA-Z0-9]+)', line).group(0)
except:
pass
try:
partition.label = re.search(r'LABEL="((?:[^"\\]|\\.)*)"', line).group(1)
except:
pass
try:
partition.uuid = re.search(r'UUID="((?:[^"\\]|\\.)*)"', line).group(1)
except:
pass
try:
partition.type = re.search(r'TYPE="((?:[^"\\]|\\.)*)"', line).group(1)
except:
pass
partitions.add(partition)
好吧,我猜这样做可以达到我猜想的那么好。谢谢! – Blender 2011-05-16 22:29:05