コードの行は、ここでは説明しない理由から、悪い測定値です。しかし、Pythonのソースコードファイルで文を数えるためのきちんとした方法はありますか?Pythonソースファイルの文を数える
0
A
答えて
2
pylintは、直接その出力レポートになります:
pylint main.py
...
Report
======
145 statements analysed.
1
1
Pythonコードから構文ツリーを解析して構築するast
モジュールを使用します。そのツリーとノードに基づいて、カスタマイズしたカウントアルゴリズムを適用することができます。
関連する問題
- 1. 可変Pythonで文字を数える
- 2. Pythonソースファイルの組織
- 3. ソースファイルのドキュメント構文
- 4. Python:文字列内の文字数を数えます
- 5. 文字列中の辞書の数を数えるPython
- 6. Python - ファイル内の文字数を数える
- 7. Python 3:複数のソースファイルでコーディングする際のヒント?
- 8. Python-文字列の部分文字列の出現数を数える方法
- 9. Ant:ソースファイル内のトークンを複数回置き換えます。
- 10. ASP.Net複数のソースファイル
- 11. random.randintの数字を文字のpythonに置き換える
- 12. ファイル内の文字を数えるPythonの基本プログラム
- 13. Pythonで文字列のセットのメンバーを数えるには?
- 14. 文字列ベースの数値をlexsort(python)で並べ替える
- 15. Pythonで条件文の出力を数えるには?
- 16. Pythonで各行列行の文字を数えるには?カウンタ()?
- 17. Python:文字列のリストを数えるには?
- 18. 重複を無視する特定の文字の数を数える:Python
- 19. 他の文字列の文字列を数えるPythonの方が良い
- 20. 文字列中の文字列内のサブストリングを数える方法 - Python
- 21. Python - 単語の数を数えるアプリケーション
- 22. 複数のソースファイルをコンパイルする
- 23. pythonの文字列、文字を削除する、右から数えよう
- 24. Pythonソースファイルを "python -i"でインタラクティブに解釈するとき
- 25. Pythonは、文字で始まり別の文字で始まる部分文字列の数を数えます。
- 26. ソースファイルが複数のパブリッククラス
- 27. gdbデバッガ複数のソースファイル
- 28. 文字列のドット数を数える
- 29. 複数の文字が文字列の中で置き換えられるpython
- 30. Python - 素因数を数える
ですから、除外する何をしたいですか?空白行とコメント?すべてのコメント(ドキュメントストリングを含む)? –
アプリケーション制御フロー(空白行、コメントなど)に意味のないすべてのもの。分離されたステートメント。 –
可能な繰り返し:http://stackoverflow.com/questions/5764437/python-code-statistics –