标签:异常

python – 如何检查变量是否存在?

我想检查一个变量是否存在。现在我正在做这样的事情: try: myVar except NameError: # Do something. 还有其他方法没有例外吗? 检查局部变量的存在: if 'myVar' in locals(): # myVar exists. 检查是否存在全局变量: if 'myVar' in globals(): # myVar exists. 要检查对象是否具有属性: if hasattr(obj, 'attr_name'): # obj.attr_name exi […]

pyton-如何创建一个不存在的目录?

检查文件将要写入的目录是否存在最优雅的方法是什么,如果不是,使用Python创建目录?这是我试过的: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: os.stat(directory) except: os.mkdir(directory) f = file(filename) 不知何故,我错过了os.path.exists(感谢kanja,布莱尔和道格 […]