英语法语西班牙语

Ad


OnWorks 网站图标

g.messagegrass - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 g.messagegrass

这是 g.messagegrass 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


g.消息 - 以 GRASS 方式打印消息、警告、进度信息或致命错误。
此模块应在脚本中用于为用户提供消息。

关键词


一般、支持、脚本

概要


g.消息
g.消息 - 帮帮我
g.消息 [-结婚生子] 的话=绳子 [调试=整数] [--帮助] [--详细] [--安静]
[--ui]

标志:
-w
打印消息作为警告

-e
将消息打印为致命错误

-d
打印消息作为调试消息

-p
打印消息作为进度信息

-i
在除安静模式之外的所有模式下打印消息
消息打印在 GRASS_VERBOSE>=1

-v
仅在详细模式下打印消息
消息仅在 GRASS_VERBOSE>=3 上打印

- 帮帮我
打印使用摘要

--详细
详细模块输出

- 安静的
静音模块输出

--用户界面
强制启动 GUI 对话框

参数:
的话=绳子 [必需的]
要打印的消息的文本
消息打印在 GRASS_VERBOSE>=2

调试=整数
用于调试消息的级别
选项: 0-5
默认: 1

商品描述


这个程序是在Shell/Perl/Python脚本中使用的,所以作者不需要
使用回声程序。 的优势 g.消息 是它格式化消息就像
其他 GRASS 模块也这样做,并且其功能受 GRASS_VERBOSE 和
GRASS_MESSAGE_FORMAT 环境变量。

该程序可用于标准信息性消息以及警告(-w 旗帜)
和致命错误(-e 旗帜)。 出于调试目的, -d 标志会导致 g.消息
在给定级别打印调试消息。

附注


包含“=”的消息必须使用完整的 消息= 语法,所以解析器不会得到
困惑。

如果您希望将长消息(多行)作为单个段落处理,请使用
单次呼叫 g.消息 在脚本中使用反斜杠作为最后一个拆分文本
特点。 (在 shell 脚本中不要关闭“引用”)

一个空行可以获得
g.message message=""

多余的空白将被剥离。

建议单引号将要按字面打印的消息。 它防止
一些字符(最值得注意的是,空格和美元符号“$”)被处理
特别是通过外壳。

例如,当需要包含变量的值作为消息的一部分时,
可以使用双引号,这不会剥夺美元符号的特殊性
可变扩张权。

虽然已知交互式 Bash 实例可能会处理感叹号“!”
特别是字符(需要单引号),不应该是这种情况
对于 Bash 的非交互式实例。 尽管如此,为了避免基于上下文的混淆
稍后您会被鼓励使用不需要 $VARIABLE 的单引号消息
扩张。

用法 in 蟒蛇 脚本
GRASS Python 脚本库为 g.消息.

· g.message -d 的 debug()

· g.message -e 的 error()

·fatal() for g.message -e + exit()

· g.message 的 info() -i

· message() 用于 g.message

·verbose() for g.message -v

· g.message -w 的警告()

注意:Python shell 中的 图形界面 可用于输入以下示例代码:

导入grass.script 作为gcore
gcore.warning("这是一个警告")
与...相同
g.message -w message="这是一个警告"

冗长 各级
由“GRASS_VERBOSE”环境变量控制。 通常这是使用
- 安静的 or --详细 命令行选项。

· 0 - 只打印错误和警告

· 1 - 打印进度消息

· 2 - 打印所有模块消息

· 3 - 打印额外的详细信息

DEBUG 各级
由“DEBUG”GRASS控制 吉森 变量(设置为 gisenv).
推荐级别:

· 1 - 每个模块打印一次或几次消息

· 3 - 每行(光栅)或线(矢量)

· 5 - 每个像元(栅格)或点(矢量)

使用 onworks.net 服务在线使用 g.messagegrass


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad