Python 的 os.path.isfile()
函数用于检测给定的路径是否是一个存在的文件
要检测文件是否被占用,你可以尝试打开该文件并捕获异常。如果文件被占用,打开操作将引发异常。以下是一个示例:
import os file_path = 'your_file_path_here' try: with open(file_path, 'r') as file: # 文件未被占用,可以进行其他操作 pass except IOError: # 文件被占用,无法打开 print("文件被占用")
请注意,这种方法并不完全可靠,因为某些情况下,文件可能被其他进程占用,但你的代码仍然可以尝试打开它。在实际应用中,你可能需要根据具体需求来处理这种情况。