跳转至主要内容
Ctrl+K
Astropy v7.1.0 - Home Astropy v7.1.0 - Home
  • 开始
  • 用户指南
  • 贡献
  • 项目详情
  • Tutorials
  • GitHub
  • 开始
  • 用户指南
  • 贡献
  • 项目详情
  • Tutorials
  • GitHub

章节导航

数据结构和转换

  • 常量 (astropy.constants )
  • 单位和数量 (astropy.units )
  • N维数据集 (astropy.nddata )
  • 数据表 (astropy.table )
  • 时间和日期 (astropy.time )
  • 时间序列 (astropy.timeseries )
  • 天文坐标系 (astropy.coordinates )
  • 世界坐标系 (astropy.wcs )
  • 模型和配件 (astropy.modeling )
  • 不确定性和分布 (astropy.uncertainty )

文件I/O

  • Astropy文件I/O概述
  • 高级统一文件I/O
  • 适合文件处理 (astropy.io.fits )
  • 文本表格 (astropy.io.ascii )
  • VOTable处理 (astropy.io.votable )
  • HDF5、Parquet、PyArrow CSV、YML (astropy.io.misc )

计算和实用程序

  • 宇宙学计算 (astropy.cosmology )
  • 卷积和滤波 (astropy.convolution )
  • IERS数据访问 (astropy.utils.iers )
  • 数据可视化 (astropy.visualization )
  • 天体统计工具 (astropy.stats )
  • 简单应用程序消息传递协议 (astropy.samp )

螺母和螺栓

  • 配置系统 (astropy.config )
  • I/O注册表 (astropy.io.registry )
  • I/O打字 (astropy.io.typing )
  • 日志系统
  • Python 警告系统
  • Astropy核心包实用程序 (astropy.utils )
    • 可下载数据管理 (astropy.utils.data )
    • 屏蔽值 (astropy.utils.masked )
    • 参考/API
  • 环境变量
  • Astroy词汇表
  • 用户指南
  • Astropy核心包实用程序 (astropy.utils )
  • 参考/API
  • 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 : unicode统一码

要显示的代码行

col : int ,可选PYTHON:int,可选

要突出显示的行中的字符。 col 必须小于 len(line) .

file : file-like (writeable) ,可选类似文件(可写),可选

写信地址。默认为 sys.stdout .

tabwidth : int ,可选PYTHON:int,可选

每个选项卡的空格数 ('\t' )性格。默认值为8。所有制表符都将转换为空格,以确保插入符号与正确的列对齐。

width : int ,可选PYTHON:int,可选

显示的宽度,超过该宽度的行将被截断。默认值为70(这与标准库中的默认值相匹配 textwrap 模块)。

上一页

伊萨蒂

下一页

terminal_size

编辑

© Copyright 2011–2025, The Astropy Developers.

由 Sphinx 8.2.3创建。

使用 PyData Sphinx Theme 0.16.1构建.