python写进文件
时间: 2023-07-26 21:04:44 浏览: 58
在 Python 中,可以使用内置函数 `open()` 打开一个文件,并使用文件对象的 `write()` 方法将数据写入文件。具体实现可以参考以下示例代码:
```python
with open('example.txt', 'w') as f:
f.write('Hello, world!\n')
f.write('This is an example file.\n')
```
在上面的代码中,我们使用 `open()` 函数打开一个文件,并指定打开方式为写入。然后,我们使用 `with` 语句创建一个文件对象 `f`,并在 `with` 语句块中使用 `f.write()` 方法将数据写入文件中。最后,退出 `with` 语句块时,文件对象 `f` 会自动关闭。
需要注意的是,上述代码中的文件名为 `example.txt`,如果文件不存在,则会自动创建一个新文件。如果文件已经存在,则会覆盖原有文件内容。如果想要在文件末尾添加新的内容,可以使用打开方式为追加(`'a'`)的方式打开文件。例如:
```python
with open('example.txt', 'a') as f:
f.write('This is another line.\n')
```
上述代码会在文件末尾添加一行新的内容。
相关问题
python 写文件
以下是Python写文件的示例代码:
```python
# 打开文件,如果文件不存在则创建新文件
file = open("example.txt", "w")
# 写入内容到文件
file.write("Hello, World!")
# 关闭文件
file.close()
```
这段代码首先使用`open()`函数打开一个名为"example.txt"的文件,并指定打开模式为写入模式("w")。如果文件不存在,则会创建一个新文件。然后,使用`write()`方法将字符串"Hello, World!"写入文件中。最后,使用`close()`方法关闭文件。
请注意,写入模式会覆盖文件中的所有内容。如果要在文件中追加内容而不是覆盖原有内容,可以使用追加模式("a")打开文件。
Python 写文件
以下是Python写文件的两种方法:
1. 使用open()函数打开文件,然后使用write()方法写入内容,最后使用close()方法关闭文件。
```python
file = open('example.txt', 'w')
file.write('This is an example.\n')
file.write('Python is a great language.\n')
file.close()
```
2. 使用with语句打开文件,这种方法可以自动关闭文件,不需要手动调用close()方法。
```python
with open('example.txt', 'w') as file:
file.write('This is an example.\n')
file.write('Python is a great language.\n')
```