在Python中,你需要通过打开文件来访问它。 你可以通过使用 open() 函数来做到这一点。Open 返回文件对象,它有一些方法和属性,用于获取关于已打开文件的信息并对其进行操作。
Python With 语句
Python With Statement 用来打开文件。它通常被推荐使用,因为它可以确保在程序执行离开with语句的上下文后,打开的文件描述符被自动关闭。
让我们看看python中with语句的一个例子:
with open('app.txt', 'w') as f:
f.write('AppDividend')
在上面的代码中,我们以写模式打开了一个文件,并写下了该文件。 使用**"with "**语句,你可以得到更好的语法和异常处理。**with "**语句通过封装常见的准备和清理任务,简化了异常处理。
没有Python with 语句
让我们看一个例子,我们不使用with语句,在Python中处理文件操作:
# app.py
file = open('app.txt')
data = file.read()
print(data)
file.close()
请看下面的输出:
使用with打开一个文件,就像:用open(filename)作为文件一样简单。
以上代码使用With语句
让我们写同样的代码,但使用with语句,看看输出:
# app.py
with open('app.txt') as file:
data = file.read()
print(data)
输出是一样的,但这里我们用with语句 来读取文件并打印在控制台:
这里注意到,我们没有使用file.close() 函数。该函数将被自动调用。
就这样了。

