2017-01-19 57 views
0

我在Python3中。我有一堆Python2 .py文件。對於這些文件中的每一個,我需要檢查內容是否爲有效的Python2代碼並將其作爲布爾值返回。這些文件是小腳本,有時它們可​​能會導入東西或具有功能或類,但大多數情況下它們非常簡單。如何從Python3驗證Python2代碼的語法?

我該怎麼做?

回答

1

您是否在構建時刻這樣做?如果是這樣,您可以嘗試運行2to3並解析其輸出以確定該文件是否爲有效的Python 2代碼。

+0

我寧願在運行時執行它。 – Superbest