data.txt
열기: data.txt 닫기: data.txt
class FileManager: def __init__(self, name): self.name=name def __enter__(self): print(f'열기: {self.name}'); return self def __exit__(self, *args): print(f'닫기: {self.name}') name=input().strip() with FileManager(name): pass