1
Python中的文件:操縱中的R
fo = open("foo.txt", "r+")
str = fo.read(10);
position = fo.tell();
print "Current file position : ", position
是否有R A文件指針?我可以在讀取文件時知道當前文件位置在哪裏?
Python中的文件:操縱中的R
fo = open("foo.txt", "r+")
str = fo.read(10);
position = fo.tell();
print "Current file position : ", position
是否有R A文件指針?我可以在讀取文件時知道當前文件位置在哪裏?
那麼看看文件相關的功能,你可以嘗試?file
告訴你如何打開一個文件和許多文件相關的功能。
fo <- file('foo.txt', 'r+') // see ?file for more details on the parameters
fo
是可以饋送給其他功能的連接對象。 我建議你閱讀所有?file
,這是非常豐富的。
特別是,請參閱See Also
和Examples
部分。
在See Also
部分列出了一組用於處理文件的相關函數。 在這裏它提到(例如)readLines
,readBin
(讀取二進制文件),scan
(讀取數據到一個向量或列表)讀取文件。
它也提到了seek
。看着?seek
你會看到
seek
與where = NA
返回連接的當前字節偏移量(從開始)
所以儘量
seek(fo)
(提示 - 幫助文件在R中是非常有幫助的!'另見'部分將告訴你與你正在查看的相關的功能,'Examples'部分將給你如何使用它們的例子如果你想查找stu如果與文件和?file
沒有工作,你總是可以做??file
做一個模糊搜索)。
大多數人想要通過讀取文件(導入他們的數據集等)想要達到的任務通常不需要這種文件操作。如果你有充分的理由想要這樣做,也許你可以解釋你想要達到的目標? – Marius 2012-07-23 03:26:47