gpt4 book ai didi

python - SPSS python - 将Unicode写入spss语法文件

转载 作者:行者123 更新时间:2023-12-01 02:26:01 25 4
gpt4 key购买 nike

我正在使用 python 将文本写入 .sps 文件(这是 SPSS 语法文件)。

begin program.
outfile=open("c:/temp/syntax.sps","w+")
outfile.write("some text…")
outfile.close()
end program.

文本中的最后一个字符是:

>>> my_text="some text…"
>>> my_text[-1]
'\x85'

如果我在 Notepad++ 中打开生成的文件,我可以正确看到文本。但是,如果我用 SPSS 语法打开该文件,我会看到以下内容:

some text…

是否有一种快速解决此问题的方法,仅使用 python 2.7 的 native 模块?如果可能的话,我宁愿不将所有 unicode 转换为其他编码对应的字符

最佳答案

我知道你什么时候SAVE AS SPSS 中的语法文件有一个编码选项( Unicode (UTF-8)Local Encoding )。

不确定这里的分辨率是什么,但尝试添加到 python 生成的文本文件的第一行:

* Encoding: UTF-8.

关于python - SPSS python - 将Unicode写入spss语法文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47397583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com