python判断文件是否存在
在python中,要判断一个文件是否存在可以使用os模块的path.exists()方法。该方法接受一个文件路径作为参数,如果文件存在则返回true,否则返回false。
新建文件
如果要在python中新建一个文件,可以使用open()函数来实现。open()函数接受两个参数,第一个参数是文件名,第二个参数是打开文件的模式。如果文件不存在,则会新建一个文件;如果文件已存在,则会清空文件内容。
判断文件是否存在并新建文件
要同时判断一个文件是否存在并新建文件,可以结合使用os.path.exists()和open()函数。首先使用os.path.exists()方法判断文件是否存在,如果返回false则调用open()函数新建文件。
以下是一段示例代码:
```
import os
def check_and_create_file(file_name):
if not os.path.exists(file_name):
with open(file_name, 'w'):
pass
else:
print("文件已存在")
check_and_create_file("test.txt")
```
以上代码中,首先定义了一个函数check_and_create_file(),该函数接受一个文件名作为参数。在函数内部使用os.path.exists()方法判断文件是否存在,如果不存在则使用open()函数新建一个文件,并指定打开文件的模式为'w'。如果文件已存在,则打印"文件已存在"。
在调用check_and_create_file()函数时,传入要检查的文件名。如果该文件不存在,则会新建一个名为test.txt的空文件。
通过上述代码,我们可以在python中方便地判断文件是否存在,并根据需要新建文件。
原创文章,作者:admin,如若转载,请注明出处:https://www.qince.net/py/pyoxylob8.html