【问题标题】:R equivalent to `python -i`R相当于`python -i`
【发布时间】:2016-05-31 13:37:37
【问题描述】:

在命令行输入python -i file.py 运行file.py,然后进入python 终端保留运行环境。

https://docs.python.org/3/using/cmdline.html

R 中是否有等价物?

【问题讨论】:

    标签: python r command-line interactive


    【解决方案1】:

    我可能误解了python -i file.py 的作用,但请尝试:

    在 R 内部,在终端,您可以:

    source('file.R')
    

    它将运行file.R,全球环境反映了file.R中所做的事情

    如果您尝试从命令行运行,请查看 this post

    【讨论】:

    • 是的,这个想法来自命令行。感谢您的链接。查看在终端运行 R 脚本的各种方法非常有用。之后仍然没有找到让你进入 R 终端的工具,至少我在手册页中没有看到它。如果您还没有使用它,请尝试python -i。我发现它对于调试脚本是必不可少的。
    • 与打开 R 和 source()ing 文件相比,以打开 python 并将您放入环境(通过 python -i)的方式运行脚本有什么优势?除了由于必须手动打开 R 而损失的 2 秒;)我使用 Rmarkdown 来完成我所有的报告/分析/等,所以我从 RStudio 内部编织我的文档
    • 这是一个很好的观点。 Python 中没有与source() 等价的简单方法,这使得-i 非常方便。想不出source 不符合要求的例子。
    猜你喜欢
    • 2011-06-25
    • 2014-10-31
    • 2017-09-10
    • 2016-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-25
    • 2019-07-14
    相关资源
    最近更新 更多