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