判断一个文件是否存在

只能判断硬盘中的文件是否存在

import os.path

PATH='file.txt'

print os.path.exists(PATH)

print os.path.isfile(PATH)

判断是否存在、可读

import os

import os.path

if os.path.isfile(PATH) and os.access(PATH, os.R_OK):

print "File exists and is readable"

else:

print "Either file is missing or is not readable"

try大法

try:

f = open(PATH)

print 'file exists'

except IOError:

print 'Oh dear,what the Gui'

判断一个对象是否存在

判断一个GIL环境内存中对象是否存在

当一个对象 var 为创建的时候,直接引用var会报错,

if myVar:

print 'myVar is Exists'

Traceback (most recent call last):

File "", line 1, in

if not myVar:

NameError: name 'myVar' is not defined

当一个对象 myVar 为创建的时候,直接引用myVar不会报错,

myvar = 1

if myVar:

print 'myVar is Exists'

#将会打印输出:myVar is Exists

try大法

try:

Var

except NameError:

print 'Var not defined'

# Do something.

有时try大法可能不是最好的选择在:

检查局部变量的是否存在:

if 'Var' in locals():

# Var exists.

检查全局变量的是否存在:

if 'Var' in globals():

# Var exists.

检查变量是否在:

var_exists = 'Var' in locals() or 'Var' in globals()

检查对象是否具有某一属性:

if hasattr(obj, 'attr_name'):

# obj.attr_name exists.

对于对象/模块,同样可以:

'Var' in dir(obj)

# return True or False

完。

python怎么判断字段不存在_Python 判断一个对象是否存在相关推荐

  1. 判断字段是否存在,判断主键是否存在,判断某个字段是否具有not null约束

    判断字段是否存在: if not exists(select * from syscolumns where id=object_id('temphlxf') and name='czy') begi ...

  2. python判断是不是文件夹_Python判断文件和文件夹是否存在的方法

    一.python判断文件和文件夹是否存在.创建文件夹 复制代码代码如下: >>> import os >>> os.path.exists("d:/ass ...

  3. python中if语句求最大值_python 判断三个数字中的最大值实例代码

    python 判断三个数字中的最大值,具体代码如下所示: #判断三个数中最大值 n1= int(input('please enter the firest number:')) n2 = int(i ...

  4. python判断对象是否实例化_Python判断对象是否相等及eq函数的讲解

    摘要 什么是python对象的标识 python对象相等的判断 自定义python对象相等的条件 python对象的标识 python对象标识就是python对象自身的要素,python对象主要有3要 ...

  5. python找图里的环_python判断无向图环是否存在的示例

    暂时是一个手动设置无向图中的边,用一个二维数组表示,后面会改进为用户自己定义无向图的边. 学习python的新手,若大佬有解决的办法,希望不吝赐教 #无向图判断环是否存在 def dfs(u,fa): ...

  6. python 怎么判断文件存在哪里_Python判断文件和文件夹是否存在的方法

    一.python判断文件和文件夹是否存在.创建文件夹 复制代码 代码如下: >>> import os >>> os.path.exists('d:/assist' ...

  7. python合法的变量名有哪些_Python判断变量名是否合法的方法示例

    问题: 变量名是否合法: 1.变量名可以由字母,数字或者下划线组成 2.变量名只能以字母或者下划线开头 s = 'hello@' 判断变量名的第一个元素是否为字母或者下划线 s[0] 如果第一个元素符 ...

  8. python判断是否为素数_python判断是否为素数

    质数(prime number)又称素数.指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数.素数在数论中有着很重要的地位.比1大但不是素数的数称为合数.1和0既非素数也非合数. ...

  9. python中none算变量吗_python 判断变量是否是 None 的三种写法

    代码中经常会有变量是否为None的判断,有三种主要的写法: 第一种是if x is None: 第二种是 if not x:: 第三种是if not x is None(这句这样理解更清晰if not ...

最新文章

  1. 我们究竟应不应该使用框架?
  2. 学习Python必须要会的,在字符串,列表,元组三者之间相互转换的方法
  3. git操作之版本控制
  4. BZOJ1566 [NOI2009]管道取珠
  5. 十大应用在数学的计算机语言
  6. 腾讯手机QQ更新:最想要的功能终于实现了!
  7. ACM数论【乘法逆元】
  8. How AI Is Transforming Medical Imaging
  9. IBM-X型服务器安装指南
  10. DEV CPP中使用Clang
  11. SQL SERVER触发器(附有实例)
  12. 2级c语言题库及答案,2019-C语言二级考试题库(含答案)
  13. Linux的mysql主从配置
  14. html屏幕3分,使用CSS3的background-size优化苹果的Retina屏幕的图像显示
  15. 51单片机——八段数码管
  16. 【共识专栏】共识的分类(上)
  17. MySQL远程连接报错:ERROR 2002 (HY000): Can‘t connect to server on ‘192.168.172.130‘ (115)
  18. 简单探寻GCC编译器背后的故事
  19. LAMP环境搭建之编译安装指南(php-5.3.27.tar.gz)
  20. 35.前端笔记-CSS3-3D转换

热门文章

  1. CentOS7.2安装Oracle12.1.0.2
  2. Struts 2的拦截器(Interceptor)总结
  3. 循环数组中找查找某个数值
  4. Javascript 中的false、0、null、undefined和空字符串对象
  5. matlab 画光束等相面,一种新型贝塞尔光束器件的设计方法
  6. mysql复合语句声明开始于_mysql8 参考手册--BEGIN ... END复合语句
  7. loj10147. 「一本通 5.1 例 1」石子合并
  8. 博客园修改页面显示样式
  9. 【转】 C#学习笔记14——Trace、Debug和TraceSource的使用以及日志设计
  10. 插入排序,二分查找插入排序,使用二叉树的插入排序