0
我想讓pyChecker檢查一個字符串的語法。如何配置pyChecker從字符串讀取?
s="""
print "hi"
print "hello"
print 3/0
"""
有反正我能做到這一點,我試圖改變pyChecker的源代碼來讀取一個字符串,但它是太混亂了。我可能會錯過一個內置的方式來做到這一點。
我想讓pyChecker檢查一個字符串的語法。如何配置pyChecker從字符串讀取?
s="""
print "hi"
print "hello"
print 3/0
"""
有反正我能做到這一點,我試圖改變pyChecker的源代碼來讀取一個字符串,但它是太混亂了。我可能會錯過一個內置的方式來做到這一點。
PyChecker工程相結合的方式。首先,它導入每個 模塊。如果有導入錯誤,則無法處理該模塊。
由於import
確實在幕後相當多的工作中,包括一個完整的編譯傳遞的是PyChecker需要做的技巧,我的猜測是,你會做遠,好遠的寫作s
到一個文件中。替代方案會重塑一些複雜的車輪。
你認爲可以用pyFlakes或pyLint來做到這一點,我在看代碼,他們都很複雜 – user1357159