我正在开展一个项目,在这个项目中我发现我一再写下这样的内容:
with myfileclass(filename) as output
# ...
我想写一下:
class Writemyfile(file):
def _init_(self, filename):
f = open(filename, 'wb')
f.write('from _init_ method')
return f
def _exit_(self, type, value, traceback):
self.f.write('from exit method')
file._exit_(self,type,value,traceback)
with Writeomyfile("test.txt") as output:
output.write("hello there")
我以为我可以从:
开始canvas
这显然不起作用,进一步的试验和错误似乎效率非常低。