1、通过closed方法可以判断执行的文件的打开状态,关闭状态closed会返回true,未关闭状态closed会返回false
2、只知道文件名称时,可以通过windowsctypes模块中的cdll方法去确认文件状态,代码如下
3、os.access()方法是判断文件是否存在,注意filename要填写全路径的文件名,否则或出现找不到文件,文件存在时返回true,不存在时返回false
4、代码中_sopen(filename, 0, _SH_DENYRW, 0拘七呷憎)的值可以用来确认文件的状态,当文件被打开是该值为3.文件关闭状态该值为-1
5、代码中_close(h)时关闭上一次的_sopen操作,否则无法对文件进行open操作
6、最后通过return true和false来确认文件状态结果