Python2代碼轉換Python3腳本工具2to3.py

因爲最近一直在學習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

相關文章
相關標籤/搜索