@ru_python

Страница 183 из 9768
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
проблема создать переменную с именем ID Альбома
у тебя есть 5 человек, вася миша петя лёня и абдурахма-ибн-халиб

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
минуту

все сделаю

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
вот оно че

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балльная шкала

Страница 183 из 9768