这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。
1 python2代码转换成python3代码
python2代码:
分别使用python2和python3运行python2代码:
转换步骤如下:
使用python3运行转换后的代码:
转换后的python3代码:
python2和python3的语法有一定的区别,不能直接使用python3运行python2的代码,官方提供了2to3工具,通过该工具(运行yum install python-tools命令安装),可以将python2代码自动转换成python3代码。由示例中可以看到,使用该工具转换后(-w表示将转换后的python代码写入文件),python2代码就可以在python3上运行,否则会报语法错误。
2 python代码反汇编
运行示例如下:
通过标准库dis模块,可以反汇编python代码,进而查看python代码的字节码。由示例中可以看到add函数反汇编后字节码,通过字节码大概能看明白该函数的具体执行过程。
3 python代码检测
待检测的代码:
检测步骤如下:
检测得分6.32分(满分10分),按建议修改后的代码如下:
再次检测得分10分:
由示例中可以看到,通过pylint(运行pip install pylint命令安装)工具,在一定程度上可以检测python代码是否符合规范。