写代码的技巧(一)

1.  逻辑判断和错误捕捉该怎么取舍?

import os

try:
    fp = open('1.txt')
except:
    print '1.txt is missing!!'
   
   
#另一种
if os.path.exists('1.txt'):
    fp = open('1.txt')

这两种写法哪一个好呢?这要看场景,如果就是这么一个逻辑判断,这两种方法都可以,看你个人喜好了,但是如果太多的if,就会掩盖你代码本来的含义,降低代码的可读性,这时候还是用捕捉错误好。

你可能感兴趣的:(写代码的技巧(一))