📜  python检查文件是否存在无异常 - Python(1)

📅  最后修改于: 2023-12-03 15:34:30.806000             🧑  作者: Mango

Python检查文件是否存在无异常

在Python中,我们常常需要检查文件是否存在。这可以通过使用os模块中的一些函数来完成。

检查文件是否存在

要检查文件是否存在,我们可以使用os.path模块中的exists()函数。

import os

if os.path.exists(file_path):
    print("文件存在")
else:
    print("文件不存在")

在上面的代码中,我们首先导入了os模块。然后,我们使用os.path.exists()函数来检查文件是否存在。如果文件存在,我们会打印出“文件存在”,否则我们会打印出“文件不存在”。

相关函数

除了exists()函数,os模块中还有其他一些函数可以用于检查文件的存在。

isfile()

isfile()函数可以用来检查给定路径是否为一个文件,而不是一个目录或其他东西。这个函数与exists()函数类似,但是它只会返回True,如果指定的路径指向一个文件。

import os

if os.path.isfile(file_path):
    print("这是一个文件")
else:
    print("这不是一个文件")
isdir()

isdir()函数可以用来检查给定路径是否为一个目录。如果指定的路径指向一个目录,则返回True。

import os

if os.path.isdir(dir_path):
    print("这是一个目录")
else:
    print("这不是一个目录")
getsize()

getsize()函数可以用来获取指定文件的大小(以字节为单位)。

import os

file_size = os.path.getsize(file_path)
print("文件大小为", file_size, "字节")
总结

在Python中,我们可以使用os模块来检查文件是否存在,以及确定文件是否为文件或目录。我们可以使用exists()、isfile()和isdir()函数来实现这一点。我们还可以使用getsize()函数来获取文件的大小。

以上就是Python检查文件是否存在无异常的介绍,希望对你有所帮助。