astropy:docs
  • Index
  • Modules

ナビゲーション

  • next »
  • « previous |
  • Astropy v4.3.1 »
  • Astropyコアソフトウェアパッケージユーティリティ (astropy.utils ) »
  • print_code_line

print_code_line¶

astropy.utils.console.print_code_line(line, col=None, file=None, tabwidth=8, width=70)[ソース]¶

行のソースコードを印刷し、その行の特定の文字位置を強調表示します。エラーメッセージを表示する文脈に有用である.

もし回線が超えたら width 文字は、その行がそれに応じて切断され、‘…’となる。文字は先頭および/または末尾に挿入されます。

このように見えます

there_is_a_syntax_error_here :
                             ^
パラメータ
lineユニコード

表示するコード行

col形が整っていて、オプションです

表示される行の文字を強調します。 col 小さくなければなりません len(line) それがそうです。

file書類を書くことができて、オプションです

どこに書くのですか。黙認する. sys.stdout それがそうです。

tabwidth形が整っていて、オプションです

1タブあたりのスペース数 ('\t' )文字。デフォルト値は8です。すべてのタブはスペースに変換され、挿入記号が正しい列と整列することを保証します。

width形が整っていて、オプションです

表示幅は,この幅を超えてラインが切断される.デフォルト値は70である(これは標準ライブラリのデフォルト値に一致する. textwrap モジュール).

Page Contents

  • print_code_line

  Back to Top

© Copyright 2011–2021, The Astropy Developers.
Created using Sphinx 4.3.1.   Last built 18 12月 2021.