有没有相当于"python -i filename.py"的球拍?



当我开发python时,我经常使用python -i filename.py来运行文件,然后在给定文件的命名空间中进入交互模式,因此例如,如果我定义了C=3,那么我可以从提示符访问它作为

>>> C
3

我正在尝试找到一种以类似方式使用 racket 命令行程序的方法,但我得到的最接近的是

$ racket -i -e "(require "filename.rkt")"
> C
3

我想通了

racket -it filename.rkt
> C
3

racket -iu filename.rkt
> C
3

不太确定有什么区别,但命令行帮助说以下内容

-t <file>, --require <file> : Like -e '(require (file "<file>"))' [*]
-u <file>, --require-script <file> : Same as -t <file> -N <file> --
-N <file>, --name <file> : Sets `(find-system-path 'run-file)' to <file>

最新更新