我在python文件中有一个包含字符串的变量。当我在同一个文件中引用这个变量时,一切都很顺利,但是如果这些值存储在一个.ini文件中,并通过ConfigParser.ConfigParser()
等引用,字符串返回时会带双引号。它仍然是数据类型str
,尽管它们不再相同。你知道吗
举个例子。你知道吗
firstName = "Eli"
print(firstName) # Eli
myParser = ConfigParser.ConfigParser()
myParser.read("config.ini")
myFirstName = myParser.get("Names","firstName")
print(myFirstName) # "Eli"
上面的注释显示了输出结果。我希望能够获得后一种方法(从.ini文件)来返回字符串sans双引号,或者获取字符串的方法(replace不起作用)。我猜这和编码有关,尽管我似乎不太明白。你知道吗
提前谢谢。你知道吗
我的意思是配置.ini文件看起来像
[Names]
firstName = "Eli"
...
错误是:
在字符串周围加引号,因此得到引号。配置文件是纯文本,它不是一种必须区分字符串和其他数据类型的编程语言。你知道吗
现在我不知道为什么替换不起作用。你知道吗
相关问题 更多 >
编程相关推荐