Python os path sf le函数 判断文件是否存在
更新时间:2023-07-09Python os.path.isfile() 函数解析
Python os.path.isfile() 函数用于检查指定路径是否是一个文件而不是目录。
import os
path = "/path/to/file"
if os.path.isfile(path):
print("This is a file.")
else:
print("This is not a file.")
Python os.path.exists() 函数解析
Python os.path.exists() 函数用于检查指定路径是否存在。如果路径存在则返回 True,如果路径不存在则返回 False。
import os
path = "/path/to/file"
if os.path.exists(path):
print("This path exists.")
else:
print("This path does not exist.")
Python try-except语句在文件存在检查中的应用
在访问文件之前,我们需要确认文件是否存在,否则我们会遇到 FileNotFoundError 异常。在这种情况下,我们可以使用 try-except 语句来处理异常。
import os
path = "/path/to/file"
try:
f = open(path, 'r')
except FileNotFoundError:
print("File not found!")
else:
print("File exists!")
f.close()
Python os.path.join() 函数解析
Python os.path.join() 函数在路径字符串拼接中发挥重要作用。它接受任意数量的路径字符串并将它们连接起来,根据操作系统的不同,正确地使用斜杆或反斜杠。
import os
path1 = "/path/to/file"
path2 = "filename.txt"
joined_path = os.path.join(path1, path2)
print(joined_path)