python代码打开txt文件
时间: 2023-10-14 22:57:27 浏览: 83
要使用Python代码打开txt文件,可以使用以下代码示例:
```python
with open('file.txt', 'r', encoding='utf-8') as f:
content = f.read()
```
这段代码使用`with open`语句打开名为`file.txt`的txt文件,并以只读模式(`'r'`)打开。使用`encoding='utf-8'`指定文件的编码方式为UTF-8。然后,将文件内容读取到变量`content`中。\[1\]
如果要写入txt文件,可以使用以下代码示例:
```python
with open('file.txt', 'w', encoding='utf-8') as f:
f.write('Hello, world!')
```
这段代码使用`with open`语句打开名为`file.txt`的txt文件,并以写入模式(`'w'`)打开。使用`encoding='utf-8'`指定文件的编码方式为UTF-8。然后,使用`f.write`方法将字符串`'Hello, world!'`写入文件中。\[1\]
如果要追加写入txt文件,可以使用以下代码示例:
```python
with open('file.txt', 'a', encoding='utf-8') as f:
f.write('Hello, world again!')
```
这段代码使用`with open`语句打开名为`file.txt`的txt文件,并以追加写入模式(`'a'`)打开。使用`encoding='utf-8'`指定文件的编码方式为UTF-8。然后,使用`f.write`方法将字符串`'Hello, world again!'`追加写入文件中。\[1\]
另外,你也可以使用`with ... open ... as ...`语句对文件进行打开,并且可以对打开后的文件进行重命名。例如:
```python
with open('demo1.txt', 'r') as file1:
contents = file1.read()
print(contents)
```
这段代码打开名为`demo1.txt`的txt文件,并以只读模式(`'r'`)打开。然后,使用`file1.read()`方法读取文件内容,并将其存储在变量`contents`中。最后,使用`print`语句打印文件内容。\[3\]
#### 引用[.reference_title]
- *1* [python 读写txt方法](https://blog.csdn.net/qq_42751978/article/details/130056449)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Pythont打开 txt 格式的文件](https://blog.csdn.net/blockshowtouse/article/details/120957854)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文