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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。