检查文件是否存在,如果不存在则创建一个空文件,并且赋值给一个对象变量
时间: 2023-06-27 22:08:02 浏览: 74
你可以使用 Python 的 `os.path` 模块来检查文件是否存在,如果不存在则使用 `open()` 函数创建一个空文件,并将其赋值给一个对象变量。以下是示例代码:
```python
import os
filename = 'example.txt'
if os.path.exists(filename):
# 文件已经存在
with open(filename, 'r') as f:
# 打开文件并读取内容
content = f.read()
else:
# 文件不存在,创建一个空文件
open(filename, 'w').close()
# 将空文件赋值给对象变量
with open(filename, 'r') as f:
content = f.read()
print(content)
```
在上面的代码中,首先使用 `os.path.exists()` 函数检查文件是否存在。如果文件已经存在,则使用 `open()` 函数打开文件,并将文件内容读取到 `content` 变量中。如果文件不存在,则使用 `open()` 函数创建一个空文件,并将其关闭。然后再次使用 `open()` 函数打开文件,并将文件内容读取到 `content` 变量中。最后,将内容打印出来。
阅读全文