【问题标题】:What is the difference between 'open("file_path")' and 'with open("file_path")' in Python 3.8.10 and which one is most suitable to use? [duplicate]Python 3.8.10 中的 'open("file_path")' 和 'with open("file_path")' 有什么区别,哪个最适合使用? [复制]
【发布时间】:2023-04-02 17:59:01
【问题描述】:

我在学习Python,发现有两种类型的文件打开操作。
第一个是,

myreadfile = open("bear.txt", "r")
content = myreadfile.read()

第二种方法是

with open("bear.txt") as file:
    content = file.read()

我想知道这两种方法有什么区别,哪一种最适合使用。

【问题讨论】:

标签:
python
python-3.x
file