如何在python中存储类似于perl的文件句柄?

时间:2015-05-14 22:00:48

标签: python perl

如何在python中执行此代码

open( OUTPUT, $outputfile )
and $struct{'existing'} = *OUTPUT{IO}
$struct{'output'} = *STDOUT{IO};

1 个答案:

答案 0 :(得分:0)

A"文件句柄"在Python中是对file object的引用,它与Python中的任何其他名称一样处理。打开文件会返回一个文件对象:

output = open(outputfile)

此引用可以存储在数据结构中:

struct["existing"] = output