0

文字列の構文をチェックするためにpyCheckerを取得しようとしています。

s="""
print "hi"
print "hello"
print 3/0
"""

とにかく私はこれを行うことができます.pyCheckerのソースコードを文字列を読み取るように変更しようとしていましたが、混乱しすぎています. これを行うための組み込みの方法が欠けている可能性があります。

4

1 に答える 1

1

ドキュメントから:

PyChecker は、いくつかの方法を組み合わせて機能します。まず、各モジュールをインポートします。インポートエラーがある場合、モジュールは処理できません。

PyCheckerimportがそのトリックを実行するために必要な完全なコンパイル パスを含め、かなりの作業を内部で行うため、ファイルへの書き込みははるかに優れていると思いsます。別の方法は、いくつかの複雑な車輪を再発明することです。

于 2012-06-09T14:12:50.690 に答える