【问题标题】:win32api determine if file is opened [duplicate]win32api确定文件是否打开[重复]
【发布时间】:2014-06-17 23:26:01
【问题描述】:

使用win32api如何判断文件是否打开?

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

【问题讨论】:

    标签: python winapi


    【解决方案1】:

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

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

    编辑添加您的问题与check if a file is open in Python重复

    【讨论】:

      【解决方案2】:

      如果你已经有一个指向文件的指针:

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

      【讨论】:

        猜你喜欢
        • 2023-03-11
        • 2023-04-10
        • 2019-03-30
        • 1970-01-01
        • 2017-08-29
        • 2012-05-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多