我正在运行SPSS 23,我有一个名为text_wrap.py
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语法
答案 0 :(得分:0)
这可以通过将脚本添加到python路径/包含库的文件夹来完成,然后就像任何其他库一样导入它。