win32api确定文件是否已打开

时间:2014-06-17 23:26:02

标签: python winapi

使用win32api,如何确定文件是否已打开?

有一个示例程序WhoUses.exe,但它是用C ++编写的。

2 个答案:

答案 0 :(得分:1)

这是一个与操作系统无关的版本:

try:
  file = open("thefile.txt", "r+")
except IOError:
  print "File is open!"

已修改为您的问题与check if a file is open in Python

重复

答案 1 :(得分:0)

如果您已有指向该文件的指针:

if f.closed:
    print('file is closed')