modernize some modules' code by using with statement around open()
diff --git a/Lib/site.py b/Lib/site.py
index 732e1c4..acaeb3e 100644
--- a/Lib/site.py
+++ b/Lib/site.py
@@ -384,9 +384,8 @@
             for filename in self.__files:
                 filename = os.path.join(dir, filename)
                 try:
-                    fp = open(filename, "r")
-                    data = fp.read()
-                    fp.close()
+                    with open(filename, "r") as fp:
+                        data = fp.read()
                     break
                 except OSError:
                     pass