vim脚本文件通过以下方式调用python脚本:
let s:pyscript = resolve(expand('<sfile>:p:h:h')) . '/pyscript/deploy.py'
echom "sourcing " . s:pyscript
pyfile s:pyscript
echom-command向我显示正确文件的扩展点,但以下pyfile s:pyscript结果是错误:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
IOError: [Errno 2] file or directory not found: '&s:pyscript' 
让我得出结论,pyfile之后的所有内容都被立即视为"python",而vim不会评估s:pyscript变量.
它的方法是什么?无论是在python脚本还是vim-"master"脚本都可以.