【问题标题】:Running python script from SAS Enterprise Guide从 SAS Enterprise Guide 运行 python 脚本
【发布时间】:2019-10-12 20:40:23
【问题描述】:

我需要一些帮助来从 SAS 内部运行 python 脚本。我想利用安排 SAS 代码每天运行的可能性,我已经有一个 python 脚本来操作我需要做的所有事情。有没有办法将 python 脚本托管到 SAS 中并使其每天运行而无需打开我的电脑?

【问题讨论】:

  • 你或许可以使用CALL SYSTEM命令在命令行调用python
  • 您是否使用 EG 连接到 PC 上运行的 SAS?或者到其他地方运行的服务器?然后确保您的 python 脚本可以在该服务器上运行。
  • 您在使用 SASpy 吗?如果是这样,有很多方法。如果没有,您需要确定是否启用了 SAS XCMD,然后使用它。

标签: python sas


【解决方案1】:
  1. 您需要验证是否启用了 XCMD 选项。如果启用,您的日志将显示 XCMD,然后您可以使用 X 语句运行您的 python 脚本。

    proc options option=xcmd;
    run;
    
  2. 接下来,找到从命令行运行脚本所需的命令行。然后将其放在代码中的 X 之后或使用 CALL SYSTEM() 或 X 执行命令。最难的部分通常是确保正确解析引号。

    x 'command line command goes here';
    

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多