因为最近一直在学习selenium方面的知识,使用的基础语言就是python,可是苦于没有python3.0最新版本的书籍,本身装的又是最新版的python3.7版本,在pycharm上跟着书籍编写代码的时候常常会遇到版本语法不支持。经朋友推荐一篇博客,发现一个python自带的代码转换脚本 2to3.py 挺不错的。python
首先找到脚本 2to3.py ,通常python安装的都是默认位置的话,位置就在: 学习
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Tools\scripts.net
通常状况下,默认AppData文件夹是隐藏起来的,因此你须要把隐藏文件夹显示出来,而后再依据路径找到 2to3.py3d
因为 2to3.py 是一个脚本文件,因此咱们须要到CMD窗口去执行一下,打开CMD窗口,而后cd进2to3.py所在的文件夹scriptsblog
cd C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Tools\scriptsip
而后找到你想要转换的文件所在位置get
再加上转换的文件名进行代码转换(记得加上.py后缀名)pycharm
python 2to3.py -w C:\Users\Administrator\PycharmProjects\DataDrivenFrameWork\util\ObjectMap.py博客
转换成功,代码以下selenium
而后打开ObjectMap.py所在的目录会生成一个.bak文件是以前python2.0代码备份文件,ObjectMap.py变成用python3.0的文件
参考博客地址:https://blog.csdn.net/xiangxianghehe/article/details/78046196