' / b'的意外Python字符串编码

时间:2015-06-10 15:55:43

标签: python encoding character-encoding spyder

我对python很新,所以请善待。

我定义了一个字符串列表(Windows 7文件路径):

iso_8859_files = ['dtSystem\delta3d\ext\inc\cpl_win32ce_api.h',
                  'dtSystem\delta3d\ext\inc\cpl_wince.h',
                  'dtSystem\delta3d\src\dtABC\beziercontroller.cpp',
                  'dtSystem\delta3d\src\dtDirectorNodes\dividemutator.cpp']

但是,当我将列表打印到控制台时,我得到:

['dtSystem\\delta3d\\ext\\inc\\cpl_win32ce_api.h', 'dtSystem\\delta3d\\ext\\inc\\cpl_wince.h', 'dtSystem\\delta3d\\src\\dtABC\x08eziercontroller.cpp', 'dtSystem\\delta3d\\src\\dtDirectorNodes\\dividemutator.cpp']

如果比较列表中第三个字符串的前/后,则字符' \ b'似乎发生编码错误。有没有办法设置列表以确保编码不会改变?

0 个答案:

没有答案