在 Perl 中,我经常从脚本末尾的文件句柄 __DATA__
中读取数据:
while (<DATA>) {
chomp;
say;
}
__DATA__
line1
line2
我发现这比读取文件更快速地测试代码等,因为这意味着我可以即时编辑它的内容。
从文档中:
__DATA__
标记告诉perl编译器perl代码已经完成编译。
__DATA__
标记之后的所有内容都可以通过文件句柄FOOBAR::DATA
进行读取, 其中FOOBAR
是当到达__DATA__
标记时当前包的名称。
Python中是否有相应的功能?如果没有,有人能建议实现类似功能的最Python方式吗?