Как Вы передаете аргументы сценария pdb (Python)?

Все решения предоставляют альтернативу и предлагают ему вместо этого использовать локальное хранилище, что является хорошим предложением (лично мне никогда не приходилось использовать куки вместо хранилища), но в случае, если OP def необходимо использовать куки, это было бы ванильным подходом к решению проблемы:

Вы можете просто сохранить этот массив, выполнив:

document.cookies = `id={$JSON.stringify(itemsArray)}` 

Это сохранит ваши значения в строке cookie. Доступ к значению немного сложнее, потому что куки хранятся в виде строки, разделенной точками с запятой:

cookies = 'value=thevalue;value2=the2value'

Вам нужно либо разделить строку на «;» или запустить регулярное выражение в соответствии с предложением сайта mdn:

var cookieValue = document.cookie.replace (/ (?: (?: ^ |. ; \ s ) id \ s * \ = \ s * ([^;] ). $) | ^. * $ /, "$ 1");

где id [ 1115] обозначает ваш ключ cookie.

Тогда вы просто делаете JSON.parse(cookieValue)

Источник: Небольшая структура cookie от mdn

19
задан user1050619 29 September 2015 в 14:45
поделиться

1 ответ

python -m pdb myscript.py arg1 arg2 ...

Это вызывает pdb как сценарий для отладки другого сценария. Аргументы командной строки можно передавать после имени сценария. См. страницу документа pdb для получения более подробной информации.

23
ответ дан 30 November 2019 в 04:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: