python3到python2 openfile backporting

时间:2016-12-13 15:18:20

标签: python-2.7 python-3.x

我需要将一些代码从python3转换为python2。我在py3上有这个陈述:

    import codecs
    with codecs.open(self.domFile, encoding='utf-8') as file:
        self.domInput = self._read_input(file)

我在python 2教程中尝试过:

    from io import open
    with open(self.domFile, encoding='utf-8') as file:
        self.domInput = self._read_input(file)

我在其他资源中尝试过:

    with open(self.domFile, "r") as source:
        file = source.read().encode("utf8")
        self.domInput = self._read_input(file)

我尝试使用原生py2样式:

cover

结果与python 3中的结果不同。我需要解析PDDL文件(我不认为这很重要)。

0 个答案:

没有答案