以下是使用reticulate
和Python內置函數讀取文件的一個非常簡單(和「原始」)示例。
的myfile.txt
含量:
ds y
"2017-05-23 08:07:00" 21.16641
"2017-05-23 08:07:10" 16.79345
"2017-05-23 08:07:20" 16.40846
"2017-05-23 08:07:30" 16.24653
"2017-05-23 08:07:40" 16.14694
"2017-05-23 08:07:50" 15.89552
和代碼讀取該文件是:
library(reticulate)
funcs <- import_builtins()
fl <- funcs$open("myfile.txt", "r")
txt <- fl$readlines()
fl$close()
cat(txt)
# ds y
# "2017-05-23 08:07:00" 21.16641
# "2017-05-23 08:07:10" 16.79345
# "2017-05-23 08:07:20" 16.40846
# "2017-05-23 08:07:30" 16.24653
# "2017-05-23 08:07:40" 16.14694
# "2017-05-23 08:07:50" 15.89552
使用的替代解決方案的內置file
函數是:
fl <- funcs$open("myfile.txt", "r")
txt <- funcs$file$readlines(fl)
fl$close()