Последние записи
- Windows 10 сменить администратора
- Рандомное слайдшоу
- Событие для произвольной области внутри TImage
- Удаление папки с файлами
- Распечатка файла
- Преобразовать массив байт в вещественное число (single)
- TChromium (CEF3), сохранение изображений
- Как в Delphi XE обнулить таймер?
- Изменить цвет шрифта TextBox на форме
- Ресайз PNG без потери прозрачности
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
29th
Июл
Чтение огромных xml-файлов
У меня есть код по превращению xml-файла в DataFrame:
ColNames = [‘ObjectId’,’DateEnd’,’ZagolType’,’Z agolValue1′]
df_list = []
tstep = 0
for fl in ListFxml2:
if ‘_houses_params’ in fl.lower():
tree = ET.parse(Pxml + ‘/’ + fl)
root = tree.getroot()
for level in root:
row = [level.attrib[‘OBJECTID’],level.attrib[‘ENDDATE’],level.attrib[‘TYPEID’],level.attrib[‘VALUE’]]
df_list.append(row)
else: pass
DFhouseParam = pd.DataFrame(df_list, columns=ColNames)
Этот код хорошо отрабатывает на файле, весом 1,7гб. Но на файле 3,77гб подвисает на шаге tree = ET.parse(Pxml + ‘/’ + fl), и процедура в итоге вылетает (автоматически перезагружается kernel).
Подскажите, пожалуйста, как ещё можно прочитать в Python такой огромный xml-файл?
Или как его можно раздробить (без ET.parse)?
24th
Июл
Как в Python+Selenium webdriver открыть новую вкладку в уже открытом браузере?
Как в python+selenium webdriver открыть новую вкладку в уже открытом браузере Google Chrome? Либо чтобы новая вкладка открывалась с определенным профилем?
Объясню суть. Я авторизовался на одном из сайтов. При запуске python открывает новую вкладку в повторно запущенном браузере, где я соответственно не авторизован. Как можно решить эту проблему?
Версия Python 3.9.1
Версия Google Chrome 109.0.5414.168
19th
Июл
Lazarus, проверка существования строки таблице
Как проверить существует ли строка в таблице (не заполнена ли, существует ли вообще) , если да , то заполнить, если нет, то добавить строку и заполнить. А то если попытаться заполнить не существующую строку, возникает ошибка.
Существует таблица например 3-столбца 3-строки, и если обратится к 1-столбцу 4-строку возникает ошибка, то есть нужно заранее узнать существует ли строка (не ее значение, а существует ли вообще ), например в цикле перечисляем строки, если строка (ячейка) существует, записываем в нее значение и цикл продолжается, если нет, выходим за пределы цикла.
15th
Июл
BASM и record, обращение к полям записи
type
t1 = record
a, b, c, d: LongWord;
end;
p1 = ^t1;
procedure aaa(b:p1)
Вопрос: если я использую asm, то как мне обращаться к переменным a, b, c, d?
Считывать и записывать их.
29th
Июн
Web PHP Framework Symfony
Расскажите пожалуйста для чего нужен этот фреймворк? Стоит ли на него переходить? Я так понял он как дополнение к Денверу и что он как платформа для написание сайтов.
25th
Июн
Относительный путь для вывода картинки на html странице
Подскажите почему не срабатывает относительный путь для вывода картинки на html странице?
Пытался указывать относительно корня и относительно страницы.
src="/img/panther.jpg"
src="../img/panther.jpg"
Открывается только если картинку в ту же папку помещаю.
src="panther.jpg"
Проект хранится в обычной папке C:\4_develop\img работаю с ним через Visual Studio (Live Server).
20th
Июн
Массовое открытие гиперссылок в браузере
Требуется макрос для массового открытия выделенных гиперссылок во вкладках браузера, для MS Word!
16th
Июн
Скопировать значение строки из таблицы в textarea
При двойном клике на строку — копируется ее значение.
<tr ondblclick="copyLastColumn(this)"><td>какое-то значение</td></tr>
<script>
// You can use any function to copy here
function copyToClipboard(textToCopy) {
var input = document.createElement("input");
document.body.appendChild(input);
input.value = textToCopy;
input.select();
document.execCommand("Copy");
input.remove();
}
function copyLastColumn(tr) {
copyToClipboard(tr.lastElementChild.innerHTML);
// alert('copied to clipboard');
}
</script>
Как сделать, чтобы при двойном клике значение строки сразу копировалось в поле textarea с id=»replace»
24th
Май
Вывод StdOut консоли в TMemo
Да, я знаю, что тема перехвата вывода консоли не нова. И в интернете полно вариантов, как это можно сделать. Однако. Из того что я нашёл все варианты «ждут», пока консоль завершится и выводят результат уже после этого.
Мне нужно запустить консольный архиватор 7z.exe — он в консоли отображает прогресс упаковки (сколько файлов упаковано и процент сжатия, если не ошибаюсь).
Результатом консоли после закрытия будет что-то вроде «Упаковано K файлов. Объём архива L байт.»
А мне, в том-то и дело — нужно чтобы пользователь видел прогресс. И информацию с самого начала работы архиватора.
Облако меток
css реестр ассемблер timer SaveToFile ShellExecute программы массив советы word MySQL SQL ListView pos random компоненты дата LoadFromFile form база данных сеть html php RichEdit indy строки Win Api tstringlist Image мысли макросы Edit ListBox office C/C++ memo графика StringGrid canvas поиск файл Pascal форма Файлы интернет Microsoft Office Excel excel winapi журнал ПРОграммист DelphiКупить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту
пеллетные котлы
Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)