【发布时间】:2020-09-30 10:43:56
【问题描述】:
我有以下一段代码,它运行一个下载报告的 python selenium 脚本
library(reticulate)
source_python("C:/Users/Gunathilakel/Desktop/Dashboard Project/Dashboard/PBK-Report-Automation-for-Dashboard-master/pbk automation.py")
我想确保在脚本执行下一段代码之前,R 会等到前面的代码将文件下载到我的下载文件夹中
my.file.copy <- function(from, to) {
todir <- dirname(to)
if (!isTRUE(file.info(todir)$isdir)) dir.create(todir, recursive=TRUE)
file.copy(from = from, to = to,overwrite = TRUE)
}
my.file.copy(from = "C:/Users/Gunathilakel/Downloads/Issued and Referral Charge.csv",
to = "C:/Users/Gunathilakel/Desktop/Dashboard Project/Dashboard/RawData/Issued and Referral Charge2020.csv")
我发现了这个问题How to make execution pause, sleep, wait for X seconds in R?
但是是否可以等待执行,直到文件下载完成?
【问题讨论】:
-
更改您的 Python 脚本以进行同步下载
-
以@HongOoi 的评论为最佳答案。
标签: r