showConnections
位于 base
包(package)。 说明
显示 connections 的各个方面。
用法
showConnections(all = FALSE)
getConnection(what)
closeAllConnections()
stdin()
stdout()
stderr()
nullfile()
isatty(con)
getAllConnections()
参数
all |
逻辑:如果为 true,则显示所有连接,包括关闭的连接和标准连接。如果为 false,则仅包含打开的 user-created 连接。 |
what |
整数: |
con |
一个连接。 |
细节
stdin()
、 stdout()
和 stderr()
是分别对应于控制台上的输入、输出和错误的标准连接(不一定对应于文件流)。它们是"terminal"
类的文本模式连接,无法打开或关闭,并且是只读的,分别是write-only和write-only。 stdout()
和 stderr()
连接可以通过 sink
重定向(并且在某些情况下,可以拆分 stdout()
的输出:请参阅帮助页面)。
编码为stdin()
何时重定向可以通过命令行标志设置--编码.
nullfile()
返回空设备的文件名(Unix 上为"/dev/null"
,Windows 上为"nul:"
)。
showConnections
返回信息矩阵。如果连接对象丢失或遗忘,getConnection
将从表中获取行号并返回该连接的连接对象,例如,该连接对象可用于关闭连接。但是,如果没有Rlevel 对象引用连接,它将在下一次垃圾回收时自动关闭(除了gzcon
连接)。
closeAllConnections
关闭(并销毁)所有用户连接,同时恢复所有 sink
转移。
如果连接是 "terminal"
类连接之一并且显然连接到终端,则isatty
返回 true,否则返回 false。这在嵌入式应用程序(包括 GUI 控制台)中可能不可靠。
getAllConnections
返回与 getConnection
一起使用的整数连接说明符序列,对应于 showConnections(all =
TRUE)
返回的表的行名称。
值
stdin()
、 stdout()
和 stderr()
返回连接对象。
showConnections
返回一个信息字符矩阵,每个连接占一行,默认情况下仅适用于开放的非标准连接。
getConnection
返回一个连接对象,或 NULL
。
注意
stdin()
指的是 ‘console’ 而不是 C-level ‘标准输入’的过程。 GUI 控制台中的区别很重要(可能没有活动的‘标准输入’,如果他们这样做,可能不会连接到控制台输入),并且在嵌入式应用程序中也是如此。如果您想访问C-level文件流‘标准输入', 使用file("stdin")
.
什么时候R正在从文件中读取脚本,文件是 ‘console’:这是允许 in-line 数据的传统用法(有关示例,请参阅“R 简介”)。
例子
showConnections(all = TRUE)
## Not run:
textConnection(letters)
# oops, I forgot to record that one
showConnections()
# class description mode text isopen can read can write
#3 "letters" "textConnection" "r" "text" "opened" "yes" "no"
mycon <- getConnection(3)
## End(Not run)
c(isatty(stdin()), isatty(stdout()), isatty(stderr()))
也可以看看
相关用法
- R shQuote 在 OS Shell 中使用的引号字符串
- R strsplit 分割字符向量的元素
- R seq.Date 生成规则的日期序列
- R search 给出 R 对象的搜索路径
- R solve 求解方程组
- R scan 读取数据值
- R sprintf 使用 C 风格字符串格式化命令
- R stop 停止函数执行
- R sign 标志函数
- R svd 矩阵的奇异值分解
- R strtoi 将字符串转换为整数
- R source 从文件、连接或表达式中读取 R 代码
- R sQuote 引用文字
- R switch 选择替代方案列表之一
- R substitute 替换和引用表达式
- R strrep 重复字符向量的元素
- R split 分组并重新集合
- R slice.index 数组中的切片索引
- R sort 对向量进行排序或排序
- R standardGeneric 形式化方法系统 – 调度 S4 方法
- R sequence 创建序列向量
- R startsWith 字符串是否以另一个字符串开头或结尾?
- R system.file 查找 R 系统文件的名称
- R sample 随机样本和排列
- R strwrap 将字符串换行以设置段落格式
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Display Connections。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。