如何判断Python中文件是否存在
简介
在Python中,我们可以使用os.path.exists()
函数来判断文件是否存在。该函数接受文件路径作为参数,如果文件存在则返回True
,否则返回False
。
流程图
flowchart TD
A[开始] --> B{文件是否存在?}
B -- 是 --> C[输出"文件存在"]
B -- 否 --> D[输出"文件不存在"]
C --> E[结束]
D --> E
代码实现
以下是一种实现方式,用于判断文件是否存在:
import os
# 获取文件路径
file_path = input("请输入文件路径:")
# 判断文件是否存在
if os.path.exists(file_path):
print("文件存在")
else:
print("文件不存在")
代码解析
-
首先导入
os
模块,该模块提供了与操作系统相关的功能。 -
使用
input()
函数获取用户输入的文件路径,将其赋值给变量file_path
。 -
使用
os.path.exists()
函数判断文件是否存在,函数接受文件路径作为参数,如果文件存在则返回True
,否则返回False
。 -
使用
if-else
语句判断文件是否存在。如果os.path.exists(file_path)
返回True
,则输出"文件存在";否则,输出"文件不存在"。
完整代码
import os
def check_file_existence(file_path):
"""
判断文件是否存在
"""
if os.path.exists(file_path):
print("文件存在")
else:
print("文件不存在")
# 获取文件路径
file_path = input("请输入文件路径:")
# 调用函数判断文件是否存在
check_file_existence(file_path)
状态图
stateDiagram
[*] --> 文件存在
[*] --> 文件不存在
以上是判断文件是否存在的完整流程和代码实现。