我正在运行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语法来做到这一点
这可以通过将脚本添加到python路径/包含库的文件夹来完成,然后您可以像任何其他库一样导入它。