Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2017, 20:41   #1
Romanovkrd
Новичок
Джуниор
 
Регистрация: 18.06.2017
Сообщений: 2
По умолчанию Jythone - получить размер таблицы (Мб) и записать результат в файл

Создал в ODI код. Нужно записать в файл рядом с названием таблицы её размер. Пока что только записывает название

Цитата:
def prepareSQL():
con=odiRef.getJDBCConnection("SRC") #соединение с БД
sql='''<%=odiRef.getOption("zapis") %> ''' #Выполнение запроса -
return con.prepareStatement(sql) #возвращает названия
#нужных таблиц из
#системной

prep = prepareSQL()
rs=prep.executeQuery()
f=open("C:\Temp\droptab4.txt","a") #Открываем файл на компе для
#записи
while(rs.next()): #Пока есть записи записываем
#названия таблиц в файл.
data=rs.getString("OBJ_NAME") #В этот же файл должна быть
#запись размера таблиц в мб
f.write(data +" \n")
f.close() # Закрываем файл
prep.close()
я думаю как то так решить
Цитата:
while(rs.next()):
data=rs.getString("OBJ_NAME")
s=os.path.getsize(data)
f.write(data +" \n" + s)
f.close()
prep.close()
но os.path.getsize используется для поиска размера файлов на компе.
А как узнать размер таблицы из списка???
Romanovkrd вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# Как записать результат отработки формы в файл? αλεχ11 C# (си шарп) 3 01.06.2014 17:27
Дан файл f, который содержит вещественные числа. Найти сумму чисел и записать результат в новый файл. (Delphi) 2Nboy Помощь студентам 1 08.06.2012 17:01
Записать результат формулы в файл Mikkel27 Помощь студентам 2 16.04.2012 22:12
Как связать таблицы и получить результат HAMMAN Microsoft Office Excel 2 04.11.2009 19:32
Как записать результат чего либо в файл (C#) masicev Помощь студентам 0 25.10.2009 11:22