使用SPSS语法导入Python用户模块

时间:2018-03-01 13:21:33

标签: python spss

我正在运行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语法

来做到这一点

1 个答案:

答案 0 :(得分:0)

这可以通过将脚本添加到python路径/包含库的文件夹来完成,然后就像任何其他库一样导入它。