Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Неправильно работает скрипт 
:(
    Опции темы
DYUMON
Дата 31.7.2014, 04:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 321
Регистрация: 17.6.2006
Где: Новосибирск

Репутация: нет
Всего: 3



День добрый. Раньше никогда не писал на питоне. а тут понадобилось поправить скрипт. Он не правильно работает. в сохраняемом файле теряется последняя строка.
Код

import os
dir = 'c:/nakl/helmi'
names = os.listdir(dir)
count_files = 0
for name in names:
    if name[-4:] == '.TXT':
        count_files = count_files + 1
        f = open(name)
        f_count = open(name).readlines()
        output = open(name, 'w')
        f1_count = open('cod.shd').readlines()
        f1 = open('cod.shd')
        len_f = len(f_count)
        len_f1 = len(f1_count)
        data_str = f_count[0]
        output.write(data_str)
        count = 1
        
        for line in f1:
            count = 1
            cod_f1 = line
            cod_tov = cod_f1[0:4]
            shtrih_cod = cod_f1[5:-1]
            for count in range(len_f):
                str = f_count[count]
                if cod_tov == str[0:4]:
                    print(cod_tov)
                    i = 0
                    count1 = 0
                    for i in range(len(str)):
                        if str[i] == ';':
                            count1 = count1 + 1
                            if count1 == 8:
                                print(str[i:i+2])
                                str1 = str.replace(str[i:i+2], ';' + shtrih_cod + ';')
                                output.write(str1)


output.close()
print(count_files, ' nakladnih obrabotano, nagmite ENTER dlya vihoda')
input()



--------------------
Всех программистов надо посадить на целероны, что бы впредь головой думали что пишут.
user posted image
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0604 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.