import sys
class ostream:
def __init__(self,file):
self.file = file
def __lshift__(self,obj):
self.file.write(str(obj));
return self
cout = ostream(sys.stdout)
cerr = ostream(sys.stderr)
endl = '/n'
age = 23
name = 'albert'
cout << 'Hello,world!' << endl
cout << 'Name:' << name << endl << 'Age:' << age << endl
该博客主要展示了一段Python代码,通过自定义`ostream`类实现输出流功能。代码中导入`sys`模块,定义`ostream`类并实现`__lshift__`方法,还创建了`cout`和`cerr`对象用于标准输出和错误输出,最后进行了简单的输出测试。
2520

被折叠的 条评论
为什么被折叠?



