【发布时间】:2023-03-27 22:40:01
【问题描述】:
我正在运行 SPSS 23,并且我有一个名为 text_wrap.py 的 python 文件
import textwrap
def wrap_title(long_text):
wtext="+\n".join(textwrap.wrap(long_text,55))
return wtext
...它位于我计算机上的自定义路径上,我想在 SPSS 语法中调用它。 到目前为止我试过了:
begin program.
import text_wrap
end program.
我收到了"No module named text_wrap"。有道理,因为它是一个用户模块,而不是存储在 Python 文件夹中。
我也试过了
begin program.
import "c:/Custom_path/text_wrap"
end program.
和
import "c:/Custom_path/text_wrap.py"
但我在所有三种情况下都得到了"SyntaxError: invalid syntax"。
我可以让 .py 文件运行的唯一方法是运行来自 "Utilities/Run script" 的脚本。但我想通过 SPSS 语法来做到这一点
【问题讨论】: