相关疑难解决方法(0)

for open in line(filename)

我经常看到类似的python代码

for line in open(filename):
    do_something(line)
Run Code Online (Sandbox Code Playgroud)

文件名何时被此代码关闭?

写作会更好吗?

with open(filename) as f:
    for line in f.readlines():
        do_something(line)
Run Code Online (Sandbox Code Playgroud)

python garbage-collection file

29
推荐指数
3
解决办法
5万
查看次数

如何关闭我没有在Python中分配给变量的文件?

以下链接的解决方案无法解决我的问题:如何关闭我从未分配给变量的文件对象?

如何关闭以下行中的文件?

file = open(filename, 'r').read().splitlines() 
Run Code Online (Sandbox Code Playgroud)

python python-2.7

-1
推荐指数
1
解决办法
149
查看次数

标签 统计

python ×2

file ×1

garbage-collection ×1

python-2.7 ×1