📅  最后修改于: 2023-12-03 15:34:30.806000             🧑  作者: Mango
在Python中,我们常常需要检查文件是否存在。这可以通过使用os模块中的一些函数来完成。
要检查文件是否存在,我们可以使用os.path模块中的exists()函数。
import os
if os.path.exists(file_path):
print("文件存在")
else:
print("文件不存在")
在上面的代码中,我们首先导入了os模块。然后,我们使用os.path.exists()函数来检查文件是否存在。如果文件存在,我们会打印出“文件存在”,否则我们会打印出“文件不存在”。
除了exists()函数,os模块中还有其他一些函数可以用于检查文件的存在。
isfile()函数可以用来检查给定路径是否为一个文件,而不是一个目录或其他东西。这个函数与exists()函数类似,但是它只会返回True,如果指定的路径指向一个文件。
import os
if os.path.isfile(file_path):
print("这是一个文件")
else:
print("这不是一个文件")
isdir()函数可以用来检查给定路径是否为一个目录。如果指定的路径指向一个目录,则返回True。
import os
if os.path.isdir(dir_path):
print("这是一个目录")
else:
print("这不是一个目录")
getsize()函数可以用来获取指定文件的大小(以字节为单位)。
import os
file_size = os.path.getsize(file_path)
print("文件大小为", file_size, "字节")
在Python中,我们可以使用os模块来检查文件是否存在,以及确定文件是否为文件或目录。我们可以使用exists()、isfile()和isdir()函数来实现这一点。我们还可以使用getsize()函数来获取文件的大小。
以上就是Python检查文件是否存在无异常的介绍,希望对你有所帮助。