编写python程序,实现文件的打开、写入、删除、保存等基本功能
时间: 2024-01-27 11:05:27 浏览: 36
下面是一个实现文件的打开、写入、删除、保存等基本功能的Python程序示例:
```python
import os
# 打开文件
file_path = "example.txt"
file = open(file_path, "w")
# 写入内容
file.write("Hello, world!")
file.write("\n")
file.write("This is an example file.")
# 关闭文件
file.close()
# 读取文件内容
file = open(file_path, "r")
contents = file.read()
print(contents)
file.close()
# 删除文件
os.remove(file_path)
# 保存文件
file_path = "example2.txt"
with open(file_path, "w") as file:
file.write("This is another example file.")
```
在这个程序中,我们首先使用 `open()` 函数打开一个文件并指定打开方式("w" 表示写入文件)。然后,我们使用 `write()` 方法向文件中写入内容。注意,`write()` 方法不会自动添加换行符,因此我们在第一次写入内容后手动调用了它来添加换行符。
接下来,我们使用 `close()` 方法关闭文件。这是一个很重要的步骤,因为如果你不关闭文件,可能会导致数据丢失或文件损坏。
然后,我们使用 `open()` 函数再次打开文件,这次指定打开方式为读取文件("r")。我们使用 `read()` 方法读取文件内容,并将其打印到屏幕上。最后,我们再次使用 `close()` 方法关闭文件。
接着,我们使用 `os.remove()` 函数删除文件。请注意,这个函数只能删除存在的文件,否则会引发异常。
最后,我们使用 `with` 语句打开文件并写入内容,这种方式可以自动关闭文件。