os模块
判断一个路径是否存在,不能判断是否是文件还是文件夹。例如:文件为test,文件夹为test.py,如果路径正确,返回的也是True。
res = os.path.exists(path) # 如果path存在,返回True;如果path不存在,返回False。 res = os.path.exists("/www/wwwroot/test") # 判断路径是否存在,不管test是文件还是文件夹,只要路径存在,返回的就是True,否则返回False。
判断一个文件或文件夹是否存在
res = os.path.isdir(path) # 判断path路径是否存在,且为目录,返回True。否则返回False。 res = os.path.isdir("/www/wwwroot/test") # 判断一个目录是否存在(test文件夹) res = os.path.isfile(path) # 判断path路径是否存在,且为文件,返回True。否则返回False。 res = os.path.isfile("/www/wwwroot/test.py") # 判断一个文件是否存在(test.py文件)
https://www.cnblogs.com/feifeifeisir/p/9519282.html
sys模块
获取Python版本信息
import sys a = sys.version # 版本信息字符串 b = sys.version_info # 版本信息的命名元组 print a[0], type(a) # 2 <type 'str'> print b[0], type(b) # 2 <type 'sys.version_info'> if sys.version_info[0] == 3: from importlib import reload if sys.version_info[0] == 2: reload(sys) sys.setdefaultencoding("utf-8") if sys.version_info[0:2] >= (2, 7): print "python版本大于2.7" if sys.version_info > (2, 7): print "python版本大于2.7"
https://blog.csdn.net/weixin_43883666/article/details/90674776