Python SyntaxError:扫描三重引号字符串文字时出现EOF

Python SyntaxError:扫描三重引号字符串文字时出现EOF,python,text,eof,utf,raw-data,Python,Text,Eof,Utf,Raw Data,我试图在我的程序中将这行原始数据转换成十六进制 然而,我得到了这个错误: 这是我试图转换的原始数据行: PQ= (3符号导致我的“标记关闭或结束 我的目标是创建一个函数,可以将上面显示的原始数据行转换为十六进制 到目前为止,我可以看出导致错误的键是->符号,它在IDE中显示为空白 在使用在线转换器时,我看到UTF-8的十六进制符号是1A,我不确定如何解码这一行以便在我的IDE中正确读取它 以下是原始数据文本的粘贴箱: 我试图使用base64库来解码这一行: import base64 base

我试图在我的程序中将这行原始数据转换成十六进制

然而,我得到了这个错误:

这是我试图转换的原始数据行:

PQ=
(3<Úq*žžžüa

以下是记事本中的线条:

从中可以看出,原始数据文本中的->符号导致我的
标记关闭或结束

我的目标是创建一个函数,可以将上面显示的原始数据行转换为十六进制

到目前为止,我可以看出导致错误的键是
->
符号,它在IDE中显示为空白

在使用在线转换器时,我看到UTF-8的十六进制符号是
1A
,我不确定如何解码这一行以便在我的IDE中正确读取它

以下是原始数据文本的粘贴箱:

我试图使用
base64
库来解码这一行:

import base64
base64.b64decode(b"""   PQ=
(3<   Ú    Âq*Åž‰ü       'a""") 
导入base64
base64.b64解码(b“PQ”=
(3
您确定要将源代码保存为UTF-8吗?为什么不使用转义序列,如
\xhh
\uhhh
?正如您所看到的,堆栈溢出不会接受您在记事本中看到的数据,问题是我在文本文档中填充了导致此问题的类似行。因此,当我逐行扫描文件时要转换的行抓取数据由于这些特殊字符,我得到了这个EOF错误。我确实将我的源代码保存为UTF-8,但是符号只出现在记事本中。其他任何地方都只会显示空白或空白。我会将此数据放在单独的文件中并读取它;为什么这些数据必须嵌入到源代码中?它只嵌入到为了测试并尝试修复它,所以我可以看到错误是。它在一个单独的文件中。