python存储文件
时间: 2023-10-29 22:00:44 浏览: 42
在Python中,你可以使用内置的`open()`函数来存储文件。这个函数接受两个参数:文件名和打开模式。打开模式可以是读取模式("r"),写入模式("w")或追加模式("a")。
下面是一个例子,演示如何创建一个新文件并将文本写入其中:
```python
file_name = "example.txt" # 文件名
# 使用写入模式打开文件
file = open(file_name, "w")
# 写入内容
file.write("Hello, world!")
# 关闭文件
file.close()
```
这段代码将创建一个名为"example.txt"的新文件,并将字符串"Hello, world!"写入其中。
如果要读取文件的内容,可以使用读取模式:
```python
file_name = "example.txt" # 文件名
# 使用读取模式打开文件
file = open(file_name, "r")
# 读取内容
content = file.read()
print(content)
# 关闭文件
file.close()
```
这段代码将打开"example.txt"文件并将其内容读取到变量`content`中,然后打印输出。
需要注意的是,在使用`open()`函数打开文件后,请确保在操作完成后关闭文件,以释放资源。可以使用`file.close()`方法来关闭文件。另外,还有一种更安全和常见的方式是使用`with`语句来打开文件,这样无需手动关闭文件:
```python
file_name = "example.txt" # 文件名
with open(file_name, "r") as file:
content = file.read()
print(content)
```
使用`with`语句打开文件后,当代码块执行完毕后,文件会自动关闭。这样可以更好地处理异常情况,同时也更加简洁和安全。