检查文件是否存在,如果不存在则创建一个空文件
时间: 2023-06-27 14:08:04 浏览: 75
你可以使用Python的os模块来实现这个功能。具体的代码如下:
```python
import os
if not os.path.exists('file.txt'):
open('file.txt', 'w').close()
```
这个代码首先检查当前目录下是否存在名为“file.txt”的文件,如果不存在就创建一个空文件。如果文件已经存在,代码就不会执行任何操作。
相关问题
检查文件是否存在,如果不存在则创建一个空文件,并且赋值给一个对象变量
你可以使用 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` 变量中。最后,将内容打印出来。
写一个shell脚本,如果不存在文件a则创建文件a
好的,这个问题我可以回答。你可以使用以下代码来创建文件a:
```
#!/bin/bash
if [ ! -f "a" ]; then
touch a
fi
```
这个脚本首先检查文件a是否存在,如果不存在,则使用touch命令创建文件a。