Latest posts on Перенос картинок MySQL, Python topichttps://python.su/forum/topic/25061/2020-04-24T22:56:57+03:00Общий :: Базы данных :: Перенос картинок MySQL, Python
2020-04-24T22:56:57+03:00Jony1990209402Указываешь путь по скрипту кода , может сработать!
Общий :: Базы данных :: Перенос картинок MySQL, Python
2014-09-27T00:51:46+03:00Ruchey133981Подскажите, пожалуйста.<br/>Для работы с БД аксеса использую модуль pypyodbc.<br/>Как в таблицу БД занести картинку?
Общий :: Базы данных :: Перенос картинок MySQL, Python
2014-09-20T19:37:37+03:00Alen133620<blockquote><em>info.rss</em><br/>Возможно это как-то питоновским скриптом сделать?</blockquote><br/>Да.<br/><br/><blockquote><em>info.rss</em><br/>Если можно направьте примерами.</blockquote><br/>Перемещение файлов:<br/><br/><div class="code"><pre><span class="kn">import</span> <span class="nn">shutil</span>
<span class="n">shutil</span><span class="o">.</span><span class="n">move</span><span class="p">(</span><span class="n">source</span><span class="p">,</span> <span class="n">destination</span><span class="p">)</span>
</pre></div><br/>Изменение записей в MySQL<br/><div class="code"><pre><span class="c"># -*- coding: utf-8 -*-</span>
<span class="kn">import</span> <span class="nn">MySQLdb</span>
<span class="k">try</span><span class="p">:</span>
<span class="c"># Подключаемся к базе</span>
<span class="n">con</span> <span class="o">=</span> <span class="n">MySQLdb</span><span class="o">.</span><span class="n">connect</span><span class="p">(</span><span class="n">host</span><span class="o">=</span><span class="s">"localhost"</span><span class="p">,</span> <span class="n">user</span><span class="o">=</span><span class="s">"root"</span><span class="p">,</span> <span class="n">passwd</span><span class="o">=</span><span class="s">"root"</span><span class="p">,</span> <span class="n">db</span><span class="o">=</span><span class="s">"images"</span><span class="p">)</span>
<span class="n">cur</span> <span class="o">=</span> <span class="n">con</span><span class="o">.</span><span class="n">cursor</span><span class="p">()</span>
<span class="n">cur</span><span class="o">.</span><span class="n">execute</span><span class="p">(</span><span class="s">'SET NAMES `utf8`'</span><span class="p">)</span>
<span class="c"># Делаем запрос на изменение</span>
<span class="n">cur</span><span class="o">.</span><span class="n">execute</span><span class="p">(</span><span class="s">' UPDATE `path_img` SET `path`= `my_new_path_to_images` WHERE `path`=`old_path_to_images`'</span><span class="p">)</span>
<span class="n">result</span> <span class="o">=</span> <span class="n">cur</span><span class="o">.</span><span class="n">fetchall</span><span class="p">()</span>
<span class="k">for</span> <span class="n">row</span> <span class="ow">in</span> <span class="n">result</span><span class="p">:</span>
<span class="k">print</span><span class="p">(</span><span class="n">row</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
<span class="k">except</span> <span class="n">MySQLdb</span><span class="o">.</span><span class="n">Error</span><span class="p">:</span>
<span class="k">print</span><span class="p">(</span><span class="n">db</span><span class="o">.</span><span class="n">error</span><span class="p">())</span>
</pre></div>
Общий :: Базы данных :: Перенос картинок MySQL, Python
2014-09-20T15:27:45+03:00info.rss133606Была старая таблица.<br/>Раскидал ее на несколько.<br/>Осталась папка с картинками, путь к ним лежит в старой таблице.<br/>Хочу раскидать картинки в несколько папок, в соответствии с новыми таблицами.<br/><br/>Возможно это как-то питоновским скриптом сделать?<br/><br/>Если можно направьте примерами.