各种变态的程序写法
这里可以看到程序的各种奇葩/变态/处女座的写法, 欢迎投稿!
啊我得澄清一下, 在这里变态/奇葩/处女座并没有贬义, 只是给大家列举一些有意思的写法!
-
import 对齐困难
大家这么写:
import sys sys.path.insert(0, '/var/shire') from datetime import datetime from xxx.model.yyy import Yyy
有些奇葩会觉得那个
sys.path.insert
把 import 给隔开了… 于是他会这么写:__import__('sys').path.insert(0, '/var/shire') from datetime import datetime from xxx.model.yyy import Yyy
看, 所有的 import 都在一起了! 同理还有:
# 这样写 __import__('gevent.monkey', fromlist=['gevent', ]).patch_all() import socket # 而不是这样写 import gevent gevent.monkey.patch_all() import socket
是不是很难受呢! 处女座们来吧!
-
更高级的 import 强迫症
大家这么写:
from flask import Flask, url_for, g, request
有些变态觉得我靠这没对齐啊, 好难受哦, 他会写成这样:
from flask import g from flask import request from flask import url_for from flask import Flask
看, 按照字典顺序哦, 小写在大写前面哦!
欢迎指出更多变态写法!