0
我在Python3中。我有一堆Python2 .py
文件。對於這些文件中的每一個,我需要檢查內容是否爲有效的Python2代碼並將其作爲布爾值返回。這些文件是小腳本,有時它們可能會導入東西或具有功能或類,但大多數情況下它們非常簡單。如何從Python3驗證Python2代碼的語法?
我該怎麼做?
我在Python3中。我有一堆Python2 .py
文件。對於這些文件中的每一個,我需要檢查內容是否爲有效的Python2代碼並將其作爲布爾值返回。這些文件是小腳本,有時它們可能會導入東西或具有功能或類,但大多數情況下它們非常簡單。如何從Python3驗證Python2代碼的語法?
我該怎麼做?
您是否在構建時刻這樣做?如果是這樣,您可以嘗試運行2to3
並解析其輸出以確定該文件是否爲有效的Python 2代碼。
我寧願在運行時執行它。 – Superbest