powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / работа с файлами в python
6 сообщений из 6, страница 1 из 1
работа с файлами в python
    #38857205
b4tr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем дня!
Помогите пожалуйста разобраться.

есть файл:
1 ;170 ;24,711 E;119 ;33 ;15 ;0 ;1 ;2 ;
6 ;1.778 ;55,888 E;1.402 ;130 ;137 ;0 ;10 ;0 ;
10 ;128 ;7,986 E;99 ;15 ;14 ;0 ;0 ;0 ;
11 ;81 ;7,903 E;52 ;11 ;18 ;0 ;0 ;0 ;
12 ;430 ;36,629 E;297 ;82 ;47 ;0 ;1 ;0 ;
13 ;74 ;6,168 E;48 ;20 ;6 ;0 ;0 ;0 ;
15 ;133 ;9,541 E;88 ;21 ;23 ;0 ;1 ;0 ;
17 ;4 ;0,034 E;4 ;0 ;0 ;0 ;0 ;0 ;
2 ;4.119 ;322,555 E;2.897 ;550 ;609 ;0 ;42 ;16 ;
20 ;225 ;27,306 E;141 ;40 ;20 ;0 ;23 ;0 ;
3 ;1.677 ;119,060 E;984 ;420 ;237 ;0 ;24 ;2 ;
4 ;73 ;5,409 E;53 ;6 ;14 ;0 ;0 ;0 ;
. . .

так вот, надо прочитать файл и посмотреть если ли в файле следующие значения [ 6, 9, 8, 5, 7, 1, 3, 2, 10, 17, 4, 11, 12, 13, 14, 15, 16, 18, 19, 20]
и если каких-то из значений в файле нету, то вывести их на экран, далее недостающие значения будут записаны в другой файл но с нулевыми значениями
16 ;0 ;0;0 ;0 ;0 ;0 ;0 ;0 ;
и т.д.

Заранее большое спасибо!
...
Рейтинг: 0 / 0
работа с файлами в python
    #38857223
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
b4trПомогите пожалуйста разобраться.
Что конкретно у тебя не получается?
Насколько я понимаю, просьба помочь разобраться подразумевает твоё активное участие, в отличие от просьбы "сделайте всё за меня, потому что сам я тупой и ленивый".
...
Рейтинг: 0 / 0
работа с файлами в python
    #38857231
b4tr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Оскарблять не надо ок!? нет желания помогать или не дазался день с утра, то просто проходите мимо не надо портить настрой другим!

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
f=open('1.txt','r')
lines=f.readlines()
arg=[]
n=[]

for line in lines:
arg.append(line.strip().split(';'))

for line in arg:
n = line[0]

for i in [6, 9, 8, 5, 7, 1, 3, 2, 10, 17, 4, 11, 12, 13, 14, 15, 16, 18, 19, 20]:
if i not in n:
n.append(i)
print n

но нифига не получается, задача проде бы простая но ничего не получается
...
Рейтинг: 0 / 0
работа с файлами в python
    #38857233
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по названию топика, не удаётся открыть файл или прочитать его строки.
...
Рейтинг: 0 / 0
работа с файлами в python
    #38857237
b4tr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не удается вывести на экран значения которых нет в файле но есть в константе [6, 9, 8, 5, 7, 1, 3, 2, 10, 17, 4, 11, 12, 13, 14, 15, 16, 18, 19, 20]
...
Рейтинг: 0 / 0
работа с файлами в python
    #38857243
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
need_to_be = {6, 9, 8, 5, 7, 1, 3, 2, 10, 17, 4, 11, 12, 13, 14, 15, 16, 18, 19, 20}
in_file = set()
with open("111", "r") as file:
    for l in file:
        var = l.strip().split(";", 1)[0]
        var = int(var)
        in_file.add(var)
not_in_file = need_to_be.difference(in_file)
print not_in_file
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / работа с файлами в python
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]