[英]Database: Check data type by python using cx_oracle
例如,如果我有以下代码:
#people( sin, name, height,weight,eyecolor, haircolor,addr,gender,birthday )
sin = input("sin ---->")
gender = input("gender ---->")
我需要检查“ sin”是否为整数,或者说是oracle数据类型中的“ INT”。
以及性别是f还是m。
我怎样才能做到这一点? 是否有与以下方法不同的方法:
while gender != 'f' or gender != 'm':
gender = input("gender ---->")
上面的两个属性将通过SQL语句插入到我的数据库中
我正在使用cx_Oracle
可以使用isinstance()吗?
isinstance(sin, int)
将等于true或false。 isinstance(object_instance, object_type)
可能也适用于您要评估的其他对象。
因为对数据而不是类型进行比较,所以对“ f”或“ m”的检查有些不同。 不知道是否可以绕过那种检查数据的方式。
希望能有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.