1.用locals()BIF会返回当前作用域中定义的所有名的集合:
例如检测是否有data.txt文件:
if "data" in locals(): data.close()
2.print()函数写数据的位置通常是屏幕,在Python中标准输出是指“sys.stdout",可以从标准库中的“sys”中导入。
1.用locals()BIF会返回当前作用域中定义的所有名的集合:
例如检测是否有data.txt文件:
if "data" in locals(): data.close()
2.print()函数写数据的位置通常是屏幕,在Python中标准输出是指“sys.stdout",可以从标准库中的“sys”中导入。