
Igor
20.01.2016
10:39:17
проблема создать переменную с именем ID Альбома

Pavel
20.01.2016
10:39:46
тебе нужна не переменная, а словарь, у которого ключи будут иды, а значения - json

Igor
20.01.2016
10:40:05
значит так?) Ладно

Kolyann
20.01.2016
10:40:27

Google

Pavel
20.01.2016
10:40:27
несколько переменных с переменным имененм называется словарь. благо в питоне складывать в значниея можно что угодно.

Kolyann
20.01.2016
10:40:36
у каждого из них есть набор оценок

Igor
20.01.2016
10:40:41
ну сейчас попробую

Kolyann
20.01.2016
10:40:42
ты же не будешь клепать 5 переменных?
у тебя будет нормальный словарь вида
{
{
миша : 1 2 3
вася : 3 4 5
абдурахман-ибн-халиб: 6 6 6
}

Pavel
20.01.2016
10:41:18
словарь -другое название ассоциативный массив. Вот что всплыло из глубин памяти.

Igor
20.01.2016
10:41:34
минуту
все сделаю

Whore Amazing
20.01.2016
10:41:45

Igor
20.01.2016
10:44:52
def getCached():
dataAlbum={}
for dumpKeys in photoData.keys():
openFile = open("cache/"+photoData[dumpKeys]+'.json', 'r')
dataWrite = [loads(openFile.read()), photoData[dumpKeys]]
dataAlbum.update(dataWrite)
openFile.close()
print(dataWrite)
так?)
только чет нифига не печатает)

Google

Igor
20.01.2016
10:46:11
def getCached():
dataAlbum={}
for dumpKeys in photoData.keys():
openFile = open("cache/"+photoData[dumpKeys]+'.json', 'r')
dataAlbum.update([loads(openFile.read()), photoData[dumpKeys]])
openFile.close()
так чучуть лучше

Pavel
20.01.2016
10:47:04
нет не надо update, сделай просто dataAlbum[photo[dumpke]] = loads()`
а ещё переименй dumpKeys хотя бы в единственное число.
а то сильно путает.

Igor
20.01.2016
10:48:03
а чем оно так пугает??)

Pavel
20.01.2016
10:48:29
тем что внутри лежит один ключ, а в названии переменной - множественное число.
пуТает

Igor
20.01.2016
10:49:21
и как предлагаеш назвать?

Pavel
20.01.2016
10:49:53
ну я бы тут сделал на самом деле так: for albumId if photoData.values()

Igor
20.01.2016
10:50:08
разница есть?))

Kolyann
20.01.2016
10:50:31
будет, если захочется разобраться в коде через пару месяцев
или показать васяну с вопросом ЧЯДНТ?

Pavel
20.01.2016
10:52:41
def getCached():
dataAlbum={}
for albumId if photoData.values()
cachename = os.path.join('cache', albumId+'.json')
with open(cachename, 'r') as f:
dataAlbum[albumId] = loads(f.read())
хуй знает про разницу.
спроси на улице у человека, что значает строка:
dataAlbum[albumId] = loads(f.read())
и
dataAlbum.update(photoData[dumpKeys]) = loads(openFile.read())
во втором случае сразу два вопроса:
что такое photoData, что там лежит внутри
и что за странный список ключенй, которые мы используем для доступа к словарю

Igor
20.01.2016
10:55:40
for albumId if photoData.values()
Invalid syntax

Kolyann
20.01.2016
10:55:53
in

Igor
20.01.2016
10:56:05
а

Google

Igor
20.01.2016
10:56:06
ну
все равно

Pavel
20.01.2016
10:56:27
там ещё одна ошибка.
я говорил, что пишу весь этот код в маленьком окошке ввода коментария? конечно, тут будут мелкие описки и опечатки.

Igor
20.01.2016
10:58:33
не
не говорил
for albumId in photoData.values()
Смотрю на него, как и ничего нет

Pavel
20.01.2016
11:00:10
а у тебя какой редактор кода?

Igor
20.01.2016
11:00:41
Я пока в Cloud9 все делаю.
На нетбуке хрен что толковое запустиш

Aliaksiej
20.01.2016
11:00:45
вы кстати с файлами велосипеды какие-то строите
https://docs.python.org/3/library/shelve.html

Igor
20.01.2016
11:00:57
разве что Notepad++

Igor
20.01.2016
11:02:16
в чем фича той строчки?
там keys же?
бля
а двое точие?
лол

Pavel
20.01.2016
11:03:31
я тут маленько поработаю, а потом снова приду

Igor
20.01.2016
11:03:37
окай)

Pavel
20.01.2016
11:04:13
а пока я оставлю этого крутого чувака вместо себя. https://www.youtube.com/watch?v=z5WkDQVeYU4

Google

Igor
20.01.2016
11:04:28
Варгейминг?)

Pavel
20.01.2016
11:05:01
мало ли кто организует конфы

Igor
20.01.2016
11:05:29
вот оно че

Viktor
20.01.2016
11:06:19
Ребят
вопрос

Whore Amazing
20.01.2016
11:09:16

Viktor
20.01.2016
11:09:21
как запустить
тиоретически

Admin
ERROR: S client not available

Viktor
20.01.2016
11:09:47
ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, not stripped
то бишь бинарник, собранный под линухзом
запустить на нелинукс ядре?
Типа BSD

Whore Amazing
20.01.2016
11:10:39
на чем запустить?
в витруалке?

Viktor
20.01.2016
11:11:25
всм на системе
с ядром другим

Google

Viktor
20.01.2016
11:11:25
Failed to execute process '1word1line/a'. Reason:
exec: Exec format error
The file '1word1line/a' is marked as an executable but could not be run by the operating system.
нет
чтобы все работало именно без виртуалки
насколько это реально?

Whore Amazing
20.01.2016
11:12:28
хз, не работал с бздой никогда

Viktor
20.01.2016
11:12:33
Вроде обе POSIX-совместимы же
да не важно
BSD, Darwin, AnyUnixKernel
любое нелинуксовое
тест
о, работает
так что?

Henaro
20.01.2016
11:42:40
можно запустить линуксовые бинарники на бзд
нужно пакет совместимости поставить просто
но это попахивает какой-то дичью

Viktor
20.01.2016
12:43:23
kjk
ребята
вы чекнули мой код?
говнивость по шкале от 1 до 10?

Whore Amazing
20.01.2016
12:45:02
pep8, pylint?

Viktor
20.01.2016
12:46:00
что?
аа

Whore Amazing
20.01.2016
12:46:25
там как раз 10балльная шкала