在对文件进行操作时,我们都需要先判定文件是否存在,如果不存在我们则需要创建文件,如果已经存在,我们再做读取、改写等操作。那么如何使用OS模块实现对一个文件是否存在的判断呢?
一、判断文件是否存在
import os print('文件存在') if os.path.exists(test_file.txt) else print('文件不存在')
二、判断一个文件夹是否存在,也是一样
import os print('文件存在') if os.path.exists(test_dir) else print('文件不存在')
三、如果文件不存在,需要创建文件,可以使用以下代码:
1、当前目录下:
import os print('文件存在') if os.path.exists(test_file.txt) else f=open('test_file.txt')
2、制定目录下
import os file_path="f:\ee\rr\cc" file_name="test_file.txt" if os.path.exists(f'{file_path}\{file_name}): print('文件存在') else: os.makedirs('f:\ee'+os.sep+'cc') f=open(f'{file_path}\{file_name})
下一篇: zblog仿站课程
上一篇:python中tsv文件的读取方法
评论