Python 3中,可以使用文件对象的closed
属性来检查文件是否打开。如果文件已经关闭,closed
属性的值为True
,否则为False
。
以下是一个示例代码:
file = open("example.txt", "r")
if file.closed:
print("文件已关闭")
else:
print("文件未关闭")
file.close()
对于C++中的ifstream.is_open()
函数,在Python中可以使用try-except
语句来实现类似的功能。通过尝试打开文件并捕获异常,可以判断文件是否成功打开。
以下是一个示例代码:
try:
file = open("example.txt", "r")
print("文件已打开")
file.close()
except IOError:
print("文件未打开")
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云