改自《Dive into Python》，可以打开 URL 、文件或者字符串，判断顺序从 URL -> 文件名 -> String ，仍然有编码问题，应该结合我的 flaskproxy.py 修改。