这是一个困扰我很多关于 Python 的问题,我真的可以在这方面使用一些帮助:
我正在尝试从文件中读取一些字符串。这些文件是 .rc 后缀,其中每个文件都包含一种本地化字符串。基于不同的语言,我使用不同的代码页进行解码。这里我只以法语文件为例,它的代码页是1252。可悲的是,每次如果有双引号,当我在Python shell中打印字符串时,都会意外出现两个双引号。
.rc 源文件中的行:
La fonction "Test de télécopie" 验证。
Python shell 中的输出字符串:
La fonction ""Test de télécopie"" 验证。
我做过的一些活动:
f = open(filename,"r") #Used to open .rc source file
for strline in f.readlines(): #Used to read file line by line
print strline #Used to print in Python shell
附加信息:
一种。.rc 源字符串中的双引号十六进制代码是:
湾。如果我用网络浏览器打开 .rc 源文件,它也会意外显示两个双引号。
C。.rc 源文件是保密的,所以我没有在这里附上。
d。操作系统:Enu Win7 x64\Python:v2.7
我是 Python 的新手。任何想法都会非常感激。
最好的祝福, ;)