Показать сообщение отдельно

  #3  
Старый 15.07.2009, 12:41
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Цитата:
Сообщение от Fata1ex  
В том-то и дело, чтобы на эти грабли не наступать, сделали значение опциональным. Во многих случаях не важно с какой кодировкой работать.
# ps. код это ваще пэпэцэ
Вот так это выглядит в py3k (от StringVar отказался, так как встроил Thread-safe счетчики в гуй )
Код:
......
    #Сюда нужно отправлять что типа такого 
#with open("bla.txt", encoding=encoding) as inpt:
#some.load(inpt)
    #Атрибут загрузки из последовательности(или итератора)
    def load(self, data):
        self.__Lock.acquire()
        for line in data:
            self.__Container.append(line.strip("\r\n"))
        self.__Lock.release()
......
    #Атрибут дампа всех элементов контейнера в файл
    def dump(self, outfile, encoding):
        self.__Lock.acquire()
        with open(outfile, "a", encoding=encoding) as out:
            for item in self.__Container:
                out.write("{0}\n".format(item))
        self.__Lock.release()
......
 
Ответить с цитированием