如何检查写入文件是否在Python中失败

时间:2015-07-30 18:52:59

标签: python

如果操作成功,我该如何打印消息?

例如: 我想写一个字符串到一个文件,如果一切正常,它应该打印出一个“确定”的消息。这很简单吗?

编辑:

for root, dirs, files in os.walk('/Users'):
    for f in files:
        fullpath = os.path.join(root, f)
        if os.path.splitext(fullpath)[1] == '.'+ext:
            outfile = open('log.txt', 'w')
            outfile.write(fullpath)
            outfile.close()

1 个答案:

答案 0 :(得分:4)

简而言之:python会告诉你是否有错误。否则,可以安全地假设一切正常(假设您的代码正确)

例如:

a = "some string"
print "Variable set! a = ", a

将验证行a = "some string"执行时没有错误。

你可以这样更清楚:

try:
  a = "some string"
  print "Success!"
except:
  print "Error detected!"

但这是不好的做法。这是不必要的冗长,异常将打印更有用的错误消息。