python2和3相容問題

2021-08-01 10:18:44 字數 727 閱讀 5630

借用py的乙個引數來呼叫不同版本的python。py -2呼叫python2,py -3呼叫的是python3.

當python指令碼需要python2執行時,只需在指令碼前加上,然後執行py ***.py即可。

#

! python2

當python指令碼需要python3執行時,只需在指令碼前加上,,然後執行py ***.py即可。

#

! python3

解決了在pip在python2和python3共存的環境下報錯,提示fatal error in launcher: unable to create process using '"'的問題。

當需要python2的pip時,只需

py -2 -m pip install ***
當需要python3的pip時,只需

py -3 -m pip install ***
直接去python官網download(

自帶pip

python2可用python3的pip(ps:python3的scripts加入環境變數python2pip可用)

python2 和 python3相容寫法

一 使用importerror,python3中將一些python2的模組名稱做了修改,需要我們做一些處理來保證 在不同python版本中能夠正常執行 coding utf 8 try python3 from configparser import configparser except impo...

相容問題2

問題描述 在ie6 ie7 ie8 q 中,如果 clear 特性被設定在乙個浮動的元素上,該浮動元素會與其前邊的浮動元素放置在同一行。在ie6 ie7 ie8 q 中,如果 clear 屬性被設定到乙個浮動的元素上,位於其後的浮動元素的外頂邊高於該元素的外頂邊。造成的影響 在ie6 ie7 ie8...

six module 相容python2與3的模組

詳細的資訊,請看document,裡面詳細介紹了python2和3之間的差別。online documentation is at bugs can be reported to the code can also be found there.for questions about six or ...