将字符串参数从org mod中的表传递给代码块

2024-06-03 16:29:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在使用org-modeorg-babel时传递一个字符串作为代码块的参数。我特别考虑以下最小的例子:

#+NAME: test
#+BEGIN_SRC python :var x="foobar"
return len(x)
#+END_SRC

| 6 | #ERROR |
#+TBLFM: @1$1='(org-sbe test)::@1$2='(org-sbe test (x ("fb")))

正如您所注意到的,第一个单元格填充正确。但是,我无法正确处理第二个。我尝试了各种选择,例如:

^{pr2}$

有什么想法吗?在

BTW:#+CALL: test(x="fb")返回预期结果,即2。似乎内联调用或“表调用”的语法是不同的。。。:(


Tags: 字符串代码nameorgtestsrc参数fb