python技巧分享

这是一个系列文章,主要分享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代码是否符合规范。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180622G2243T00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券