是否有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