多项选择题

以下哪些行为可以使得程序同时兼容Python2和Python3?()

A.使用2to3工具进行转换
B.使用six库
C.使用sys.version判断版本进行区分
D.import时捕获ImportError异常尝试使用另一个版本的路径引入