Python 文件操作
时间: 2023-11-05 13:19:40 浏览: 131
Python文件操作包括对文件的读取和写入。使用内置函数open()可以打开文件,并指定文件的路径、模式和编码。文件路径可以是绝对路径或相对路径。模式参数用于指定文件的打开模式,默认为文本读取模式。编码参数用于指定文本文件的字符编码。文件操作的基本步骤是打开文件、操作文件内容、关闭文件。
以下是一个文件读取的示例代码:
```python
# 打开文件
fb = open(file=r"C:\Users\LX\PycharmProjects\pythonProject\web_study\a.txt", mode="r", encoding="utf-8")
# 读取文件内容
ct = fb.read()
# 打印文件内容
print(ct)
# 关闭文件
fb.close()
```
此外,还可以使用相对路径来读取文件。相对路径是相对于当前脚本文件的路径。下面是使用相对路径读取文件的示例代码:
```python
with open(file=r"a.txt", mode="r", encoding="utf-8") as fb:
# 读取文件内容
ct = fb.read()
# 打印文件内容
print(ct)
```
为了更好地管理文件句柄,可以使用上下文管理器with语句。在with语句块中打开文件,当with语句块结束时,会自动关闭文件,无需手动调用close()方法。下面是使用with语句读取文件的示例代码:
```python
with open(file=r"a.txt", mode="r", encoding="utf-8") as fb:
# 读取文件内容
ct = fb.read()
# 打印文件内容
print(ct)
```
总结起来,Python文件操作可以通过open()函数打开文件,并使用不同的模式和编码进行读取或写入操作。为了避免资源浪费,可以使用with语句进行上下文管理。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Python文件操作](https://blog.csdn.net/qq_41130705/article/details/124837017)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文