Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16

Выделить список ссылок на изображения

05.09.2019, 11:07. Показов 3239. Ответов 26
Метки нет (Все метки)

Здравствуйте
есть произвольный список текста (база данных на 65 мегабайт)

Кликните здесь для просмотра всего текста
инф.&thinsp;сообщение</a><!--, <noindex><a href="/sites/default/files/info/2009/slovo-2009.jpg" mce_href="/sites/default/files/info/2009/slovo-2009.jpg" onclick="wo(this,313,630); return false" rel="nofollow" >инф.&thinsp;листок</a></noindex>, <a onclick="wo(this,313,630); return false" href="/sites/default/files/info/2009/slovo-0624.jpg" mce_href="/sites/default/files/info/2009/slovo-0624.jpg">инф.&thinsp;листок</a-->.</em> <a><span>close</span></a></div>\r\n </td>\r\n <td>Москва</td>\r\n </tr>\r\n <!-- (22.01) Святитель Филипп, Митрополит Московский (МФВК-ВВЦ) Москва --><!-- ********************************* -->\r\n <tr>\r\n <td>с<br />\r\n по</td>\r\n <td>22.01<br />\r\n 27.01</td>\r\n <td> </td>\r\n <td>\r\n <div title="Развернуть/свернуть">Выставка-ярмарка &laquo;Святитель Филипп, Митрополит Московский&raquo;</div>\r\n <div style="display: none;" id="body20100122">\r\n <p>По благословению Синодального отдела по религиозному образованию и катехизации.</p>\r\n <h3>Святитель Филипп, Митрополит Московский&raquo;</h3>\r\n <br />\r\n Дата: <strong>22 &hellip; 27 января 2010 года.</strong><br />\r\n Адрес: <strong>Москва, ВВЦ, павильон №&thinsp;70.</strong><br />\r\n Время работы: <strong>11:00&thinsp;&hellip;&thinsp;19: 00</strong> (21 января - до 15:00).<br />\r\n Вход <strong>бесплатный.</strong><br />\r\n <br />\r\n <strong>ВНИМАНИЕ! По этой выставке-ярмарке информация не проверена! Мы пока не получили подтверждение устроителей!</strong><br />\r\n <br />\r\n <em><strong>Представлены:</strong><br />\r\n &bull; чудотворные иконы великих монастырей и храмов,<br />\r\n &bull; освященная продукция,<br />\r\n &bull; постные монастырские продукты,<br />\r\n &bull; православная литература,<br />\r\n &bull; изделия из льна и хлопка,<br />\r\n &bull; ремесленничество и промыслы,<br />\r\n &bull; многое другое.</em><br />\r\n <br />\r\n



Нужно выделить в отдельный список ссылки на фото
как это сделать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.09.2019, 11:07
Ответы с готовыми решениями:

Вывод ссылок на изображения
&lt;? $query = &quot;SELECT id_photos FROM `photo` where id_album='$id_album'&quot;;// гетом получаем id текущего альбома $res =...

Замена ссылок на изображения
в базе картинки стоят так: img src=&amp;quot;https://chisttorg.dev.wand.ru/image/catalog/XXXL.jpg&amp;quot; нужно для все картинок получить...

Массив ссылок на изображения из ресурсов
Подскажите как сформировать массив ссылок на изображения из ресурсов проекта. Необходимо для чтения изображения схем и дальнейшего их...

26
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
12.09.2019, 14:55  [ТС]
Garry Galler, думаю, как-то так в этом направлении...

получится, может как-то так


Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import re
exp = ['jpg', 'png', 'gif']
file = "base.sql"
 
 
def get_list_files(file):
    """ создаем список урлов файлов из файла
    """
    with open(file) as f:
        """ читаем файл
        """
        for line in f:
            """ обрабатываем строку в файле
            """
            full_list = re.findall('''(?<=["'])[^"']+''', )
 
    return set(filter(lambda x: '.jpg' in x, full_list))
 
 
 
def main():
    """ основной обработчик
     - получаем список из файла
     - чистим, преобразуем и уникализируем
     - копируем из old папки в new полученный список
    """
    
 
 
if __name__ == '__main__':
    main()
0
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
14.09.2019, 13:38  [ТС]
Вот этот код,

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import re
from collections import OrderedDict
exp = ['.jpg', '.png', '.gif', '', '', '']
file = "base.sql"
 
 
def get_list_files(file):
    """ создаем список урлов файлов из файла
    """
    lst = []
    with open(file) as f:
        """ читаем файл
        """
        for line in f:
            """ обрабатываем строку в файле
            """
            full_list = re.findall('''(?<=["'])[^"']+''', line)
            lst.append(set(filter(lambda x: '.jpg' in x, full_list)))
 
    return lst
 
 
 
def main():
    """ основной обработчик
     - получаем список из файла
     - чистим, преобразуем и уникализируем
     - копируем из old папки в new полученный список
    """
    print(get_list_files(file))
 
 
 
if __name__ == '__main__':
    main()

выдал


Кликните здесь для просмотра всего текста

[set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'<p>Спасибо за дополнение. А еще, если не сложно, подскажите, что это за зверь такой? <br /><br />\\r\\nвредитель винограда<br /><br />\\r\\n<div class=&quot;forum_lostimg&quot;>Файл &quot;/upload/old/blog/1c97f136220a0da17ccda5edf20088a9.jpg&quo t; не найден!</div></p>', '<p>Спасибо за дополнение. А еще, если не сложно, подскажите, что это за зверь такой? <br /><br />\\r\\nвредитель винограда<br /><br />\\r\\n<div class=&quot;forum_lostimg&quot;>Файл &quot;/upload/blog/1c97f136220a0da17ccda5edf20088a9.jpg&quo t; не найден!</div></p>'}, set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'https://site.ru/upload/users/photos/medium/c073b15fe886058419252d9742832d4a.jpg\\', '>https://site.ru/upload/users/photos/medium/c073b15fe886058419252d9742832d4a.jpg</a>\\', 'https://site.ru/upload/old/users/photos/medium/c073b15fe886058419252d9742832d4a.jpg\\', '>https://site.ru/upload/old/users/photos/medium/c073b15fe886058419252d9742832d4a.jpg</a>\\'}, set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'>https://site.ru/upload/old/users/photos/medium/e07df5acee26e2a55912a3dc243dc5b8.jpg</a>\\', '>https://site.ru/upload/users/photos/medium/e07df5acee26e2a55912a3dc243dc5b8.jpg</a>\\', 'https://site.ru/upload/users/photos/medium/e07df5acee26e2a55912a3dc243dc5b8.jpg\\', 'https://site.ru/upload/old/users/photos/medium/e07df5acee26e2a55912a3dc243dc5b8.jpg\\'} , set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'http://www.imagepost.ru/images/642/t_shirt_mom22.jpg\\', 'http://www.imagepost.ru/upload/old/642/t_shirt_mom22.jpg\\', '>http://www.imagepost.ru/images/642/t_shirt_mom22.jpg</a>\\', '>http://www.imagepost.ru/upload/old/642/t_shirt_mom22.jpg</a>\\'}, set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'IMG_0010.jpg'}, set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'https://site.ru/upload/old/users/photos/medium/e103db4b6390648bd3a9227ab99ccca7.jpg\\', 'https://site.ru/upload/users/photos/medium/e103db4b6390648bd3a9227ab99ccca7.jpg\\', '>https://site.ru/upload/old/users/photos/medium/e3f85caea04ecdced79d2bc44b8a7808.jpg</a>\\', 'https://site.ru/upload/old/users/photos/medium/e3f85caea04ecdced79d2bc44b8a7808.jpg\\', 'https://site.ru/upload/users/photos/medium/e3f85caea04ecdced79d2bc44b8a7808.jpg\\', '>https://site.ru/upload/users/photos/medium/e3f85caea04ecdced79d2bc44b8a7808.jpg</a>\\', '>https://site.ru/upload/old/users/photos/medium/e103db4b6390648bd3a9227ab99ccca7.jpg</a>\\', '>https://site.ru/upload/users/photos/medium/e103db4b6390648bd3a9227ab99ccca7.jpg</a>\\'}, set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'Сибирь 2011 005.jpg'}, set(), {'Сибирь 2011 005.jpg'}, set(), {'Сибирь 2011 005.jpg'}, {'Сибирь 2011 005.jpg'}, set(), {'Сибирь 2011 005.jpg'}, {'Сибирь 2011 005.jpg'}, {'Сибирь 2011 005.jpg'}, {'Сибирь 2011 005.jpg'}, set(), set(), {'Сибирь 2011 005.jpg'}, set(), set(), set(), set(), set(), set(), set(), set(), {'IMG_5009.jpg'}, set(), set(), set(), {'IMG_5009.jpg'}, set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'Фото0708.jpg'}, set(), set(), set(), set(), {'/upload/old/comments/0bfe034e7f78515133c2ca8f41d95236.jpg.jpg \\', '/upload/comments/0bfe034e7f78515133c2ca8f41d95236.jpg.jpg \\'}, set(), set(), set(), set(), set(), set(), set(), set(), {'Кишмиш Лучистый.jpg'}, set(), set(), set(), set(), set(), set(), {'mangal5.jpg'}, set(), {'magical_forest_1058.jpg'}, set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'/upload/old/comments/1ee8d6bfe23bf6775fc5a2feb9447712.jpg\\', '/upload/comments/1ee8d6bfe23bf6775fc5a2feb9447712.jpg\\'} , set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'/upload/comments/7141d71dcfa07922f1b11f0516953b38.jpg\\', '/upload/old/comments/7141d71dcfa07922f1b11f0516953b38.jpg\\'} , set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'/upload/old/comments/e4ecf70495a33c02f3bfae43aca3d018.jpg\\', '/upload/comments/e4ecf70495a33c02f3bfae43aca3d018.jpg\\'} , set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'Изображение 168.jpg'}, {'Изображение 168.jpg'}, set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'/upload/comments/3f7d2b096874b12863f8c6698c21973e.jpg\\', '/upload/old/comments/3f7d2b096874b12863f8c6698c21973e.jpg\\'} , set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'IMG_6441.jpg'}, {'IMG_6441.jpg'}, {'IMG_6441.jpg'}, set(), {'IMG_6441.jpg'}, {'IMG_6446.jpg'}, {'IMG_6439.jpg'}, {'IMG_6436.jpg'}, {'IMG_6419.jpg'}, set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'іванка 138.jpg'}, set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'https://site.ru/upload/old/users/photos/medium/b228fb0c293677dda904f4c7146b000f.jpg\\', 'https://site.ru/images/users/photos/medium/b228fb0c293677dda904f4c7146b000f.jpg\\'} , set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'http://letok.narod.ru/lov.files/msot.jpg\\'}, set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'/upload/comments/0e5da7fd9c0a3f98036a9d412350039c.jpg\\', '/upload/old/comments/0e5da7fd9c0a3f98036a9d412350039c.jpg\\'} , set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'/upload/old/users/photos/medium/54b7da8fde68b8e44dcc4cb29a0ab470.jpg\\', '/images/users/photos/medium/54b7da8fde68b8e44dcc4cb29a0ab470.jpg\\'} , set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'/upload/blog/c622a3f5b762a0d4cc6ea2a603bd4cbf.jpg\\', '/upload/blog/41942e0f0fff385ec6bc103eeb854cf1.jpg\\', '/upload/blog/65be70c0ae5947be48225d23200f9488.jpg\\', '/upload/blog/bfdd841fbd347b60aa63a7acf7a43ca0.jpg\\', '/upload/blog/fad321a14ef4ac7a49f8a42d3a3364fb.jpg\\', '/upload/blog/40becd8eacc7064b06b2a82a424e2ea8.jpg\\', '/upload/blog/876f3140a33a1df908c987ca235ddb0c.jpg\\', '/upload/blog/8cabb4c8e28ee8a2bf50e0849ac18592.jpg\\', '/upload/blog/1aa2d1577e13c7b3db16fc8274a3532d.jpg\\', '/upload/blog/13a468cd837ddf993426d7d6181bd501.jpg\\'} , {'/upload/blog/8a68f199ee0371dc9dc7e95e9b6b2017.jpg\\', '/upload/blog/7a3634f7d90f8b45f08c625c77662ace.jpg\\', '/upload/blog/a205a68aef1816ff2107b7928924c9f6.jpg\\'} , set(), set(), set(), set(), set(), set(), set(), {'/upload/blog/3a98281fb1d8a00df7e2c3ab4e36ecbc.jpg\\', '/upload/blog/b13955a3b494feaae3ffbd0207d92f44.jpg\\', '/upload/blog/dae72d7cd3d9e216127f82c1801c4bc1.jpg\\', '/upload/blog/111d7df140df5bf5c29679d70434c889.jpg\\', '/upload/blog/1a64850fefc83a056bd4472a03d862ed.jpg\\', '/upload/blog/64819fd8f9250005b92581fbea71c221.jpg\\', '/upload/blog/b7a599cbe7e88be787ea240e0e04c062.jpg\\'} , set(), set(), set(), set(), set(), set(), {'/upload/blog/be9c226976153f8d9f13c3e56cfe7360.jpg\\'} , set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'/upload/old/blog/9541d7a8e59e73131b4224fd3b96651a.jpg\\', '/upload/old/blog/b7127040b454ddb1cdfdc3967c045dfa.jpg\\'} , set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), set(), {'/upload/blog/59de4206aa15d66b9b61b0c28e630149.jpg\\'} , set(), set(), {'/upload/blog/02f9867893c509039a2b7e0cafdeb449.jpg\\'} , {'/upload/old/blog/891873c8d840213c43d6590cc33e5cc2.jpg\\', '/upload/old/blog/1b50fbb664052a3bd39b9dac38b2368d.jpg\\', '/upload/old/blog/3eaaf772940c5c955c1263d61d3e6ff1.jpg\\', '/upload/old/blog/d3778acc17cdad73999c3659352aa552.jpg\\', '/upload/old/blog/087bdbbcf6fb84b45775684977f058d9.jpg\\'} , {'/upload/old/blogs/2b21911fcfe731834e389a0ac5ccd7f6.jpg\\', '/upload/old/blogs/dfdd7507d78431a641b5e296bfffe6ab.jpg\\', '/upload/old/blogs/e5c7b29a5595de7e5376f6624c51ccc5.jpg\\', '/upload/old/blogs/cd7a5d43a0fc3d6e8cdb2b52da14e88e.jpg\\', '/upload/old/blogs/a882e4590f4663db90a0130fa3d86797.jpg\\', '/upload/old/blogs/6f6f33f6b97c99a140c7f5f70268f105.jpg\\', '/upload/old/blogs/7b250b430580e52be65610f472da38fe.jpg\\'} , {'/upload/old/blogs/792d8a53f75737d6198aef71bea9b73d.jpg\\', '/upload/old/blogs/dd9c6708b619915ecf716c959043aa1b.jpg\\', '/upload/old/blogs/e34f71982dd54da022d09cf1b690091e.jpg\\', '/upload/old/blogs/b77f138d9863371d57465e731d5f17e8.jpg\\', '/upload/old/blogs/19b8a7765df1eb33c25b65e4fbcb55a8.jpg\\', '/upload/old/blogs/d355320af606e7048bf08b9f2ec08d31.jpg\\', '/upload/old/blogs/a523d35e559ca71e0815121ebd66483e.jpg\\', '/upload/old/blogs/aee4b7a5cd02c868add88396a3eef8ac.jpg\\', '/upload/old/blogs/082b6d4e5c13f3ea335b6417fe508e85.jpg\\', '/upload/old/blogs/567bd1cf5d669c64bedcfbf69b4bb96c.jpg\\'}]



теперь его надо очистить от от мусора и подготовить
чтобы потом, по этому списку проверить папку А и скопировать файлы из папки А в папку Б
по этому списку

Добавлено через 1 час 53 минуты
Надо удалить из полученного результата вот это все

<p>Спасибо за дополнение. А еще, если не сложно, подскажите, что это за зверь такой?
<br />
\\r
\\n
<div
class
=
>

заменить
&quot;/upload/old/blog/1c97f136220a0da17ccda5edf20088a9.jpg&quo t;

на

"/upload/old/blog/1c97f136220a0da17ccda5edf20088a9.jpg"


когда делаю так

Python
1
2
3
4
5
6
    for x in get_list_files(file):
        print(x)
        x = x.replace('set()', '')
        x1 = x.replace('&quot;/', '"/')
        print(x1)
        time.sleep(1)
появляется ошибка

builtins.AttributeError: 'set' object has no attribute 'replace'

Добавлено через 23 минуты
Вот такая конструкция не работает

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    for x in get_list_files(file):
        print(x)
        x = str(x).replace('set()', '')
        x1 = str(x).replace('&quot;/', '"/')
        x1 = x1.replace('---\\nmicro: >\\n  ', '')
        x1 = x1.replace('\\nsmall: >\\n  ', '')
        x1 = x1.replace('\\nnormal: >\\n  ', '')
        x1 = x1.replace('---\\noriginal: ', '')
        x1 = x1.replace('\\nbig: >\\n  ', '')
        #x1 = x1.replace('\\', '')
        #x1 = x1.replace('\\', '')
        #x1 = x1.replace('\\', '')
        print(x1)
        # time.sleep(0.2)
0
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
15.09.2019, 11:53  [ТС]
короче, чувствую, дурная затея...
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,696
Записей в блоге: 29
15.09.2019, 11:58
Цитата Сообщение от IRIP Посмотреть сообщение
lst.append(set(filter
у тебя лист множеств(сетов) а не строк, вот интерпретатор и ругается
Цитата Сообщение от IRIP Посмотреть сообщение
'set' object has no attribute 'replace'
по идее перебирай тогда этот сет и с его элементами работай
0
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
15.09.2019, 12:22  [ТС]
Welemir1, да я про то, что сама идея идиотская, на мой взгляд - подход к решению вопроса - НЕ ПРАВИЛЬНЫЙ
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,696
Записей в блоге: 29
15.09.2019, 12:26
IRIP, согласен) меняй подход
0
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
19.09.2019, 10:03  [ТС]
Цитата Сообщение от Welemir1 Посмотреть сообщение
меняй
Пошел по другому пути, но еще в пути...

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
import os
import time
 
def create_folder():
    """ Создание папки для копирования файла
    """
    оs.mkdir(new_path)  # создаем папки
    pass
 
 
def copy_file_in_new_dir(testpath):
    """ Копирует файл по указанному пути
    """
    pass
 
 
def get_list_files():
    """ Получаем список файлов + вложенные в указанной директории
    нужна ли, эта функция...
    """
    pass
 
 
def find_file(file_name):
    """ Если находим файл в базе, возвращаем True
    """
    word = file_name
    filename = 'base.sql'
    with open(filename) as f:
        if word in f.read():
            return True
        else:
            return False
 
 
def main():
    """
    """
    for top, dirs, files in os.walk('/home/kalina/update212/files/'):
        for file_name in files:
            if find_file(file_name) == True:
                print('Найдено')
                time.sleep(0.1)
            else:
                print('Не найдено')
                time.sleep(1)
 
 
if __name__ == '__main__':
    main()

смысл сего действа в том, что когда "не найдено" - пишем файл в один список
когда "найдено" - то, нужно получить полный путь этого файла в БАЗЕ (filename = 'base.sql')
Как это сделать?

а затем, нужно скопировать найденный файл
в новую папку по этому пути

Добавлено через 17 минут
* * *

Python
1
print(os.path.join(top, file_name))
показывает полный путь к файлу
нужно этот файл копировать по новому пути, заменив название корневой папки

Добавлено через 10 минут
* * *
здесь важно, чтобы полный путь файла в базе данных
не отличался от реального физического местоположения файла

Добавлено через 13 секунд
* * *
здесь важно, чтобы полный путь файла в базе данных
не отличался от реального физического местоположения файла
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.09.2019, 10:03

Выделить часть изображения
Доброго дня! Помогите понять есть ли возможность реализовать подобное или нет, и если да то как? Допустим, есть изображение размер...

Выделить часть изображения
из имеющегося изображения мне нужно выделить часть в новый Bitmap Bitmap bmp = new Bitmap(image1); Graphics g =...

Выделить область изображения
Здравствуйте! Я хочу выделить в изображении область и распознать номер телефона, для этого мне нужно поступающее изображение поделить на...

Выделить фрагмент изображения
Ребята подскажите!! Мне нужно на картинке в PictureBox выделить фрагмент мышкой. Как это сделать?

Выделить часть изображения
Добрый вечер. Подскажите какими средствами можно выделить часть изображения для дальнейших операций над ним? Т.е. как на сайтах по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Клиент
Uhbif79 18.06.2026
Здесь простой клиент для работы с сервером.
Сервер
Uhbif79 18.06.2026
Выкладываю простейший сервер.
Дефенестрация
kumehtar 18.06.2026
Узнал интересное слово. Дефенестрация. Это когда ты выбрасываешь кого-либо или что-либо из окна. Возьму на вооружение)))
Дихотомия добра и зла
kumehtar 18.06.2026
Как Дзен-буддисты говорят о добре и зле: не нужно воевать против зла, нужно воевать против невежества. Тогда добро станет ествественным, и поэтому вечным. Но дело в том, что невежество всё время. . .
Своя Интернет-Компания
iceja 18.06.2026
Я программист с экономическим образованием, пишу свой проект, это SaaS для бизнесов. Мне нужен co-founder с высшим экономическим образованием, и/ или инвестор. Сейчас проект в интенсивной разработке,. . .
24 Мат модель здравосохранения: функциональные требования к строительству пищеблока
anaschu 18.06.2026
СРесурсами1: финансовый SD-контур, калькулятор функциональных требований пищеблока Сегодня разделили затраты в агенте Экономика по образцу модели НАСОСЫ, добавили расчёт ROI и построили первый. . .
23. что сделано за последнее время.
anaschu 17.06.2026
• Эталон: Клиника НИИ питания РАМН, Москва — централизованный пищеблок, 225 коек, 180 пациентов • Git: репозиторий med2, ветка абсентеизм. Рабочий файл: СРесурсами1_v4. alp • Смежный проект:. . .
22. Подключение слоя системной динамики (потоковые диффуры): экономические метрики модели
anaschu 17.06.2026
Апдейт модели: финансовый контур, разделение затрат Продолжаю развивать модель рабочего коллектива на AnyLogic. В этот раз работа шла над агентом Экономика — финансовым SD-слоем модели. Задача:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru