q 文件未在 KDB 中执行

q file not being executed in KDB

我已经从 http://code.kx.com/q/tutorials/install/#microsoft-windows 下载了 KDB+ 并将其解压缩到我的 C: 驱动器。

当我浏览到 q\w32 目录并尝试 运行 任何文件时,我总是得到打印出来的文件名,前面有一个撇号。

例如

cd C:\q\w32>
C:\q\w32>q
q)q trade.q          (I have copied the example trade.q into the w32 folder)
'trade.q             

为什么这不是 运行 文件??

您需要使用 \lsystem "l trade.q" 将文件加载到您的 q 工作区。

例如

Loading trade.q for q in Windows

此外,撇号'表示错误,即q进程无法解释'trade.q'

希望对您有所帮助!

q trade.q 是您从命令行 运行 启动 q 进程并在初始化期间加载 trade.q 的内容。

如果您的 q 进程已经 运行ning 您将必须按照 David 所说的进行操作,并使用 \lload