TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #411 · 9 фев.

reload_flag="" if [[ -n "${DEBUG}" ]]; then reload_flag="--reload" fi if [[ -n "${WORKER_COUNT}" ]]; then workers=${WORKER_COUNT} else workers=2 fi gunicorn --workers ${workers} \ --bind 0.0.0.0:8000 \ ${reload_flag} main.wsgi Писали такие конструкции чтобы проверить наличие флага и сформировать команду правильно? На самом деле можно сделать тоже самое проще. Для этого используются операторы условной подстановки, доступные в оболочках семейства POSIX. :- для установки значений по умолчанию ${WORKER_COUNT:-2} Если переменная не объявлена, то будет дефолтное значение 2. :+ подставляет указанный текст, если переменная не пуста ${DEBUG:+--reload} Если что-то есть в переменной то распечатается текст после символа +, в противном случае - ничего. Удобно для опциональных флагов, как в нашем примере. Итого наш скрипт может выглядеть так: gunicorn --workers ${WORKER_COUNT:-2} \ --bind 0.0.0.0:8000 \ ${DEBUG:+--reload} main.wsgi Есть еще два оператора. := не только подставить дефолтное значение, но и присвоить его переменной, если она пуста # никаких переменных еще нет VAL1=${VAL2:=hello} # теперь доступны обе echo $VAL1 $VAL2 # hello hello :? остановить выполнение с ошибкой, если переменной нет. echo ${MISS:?is required} bash: MISS: is required Код выхода будет 1. #tricks#linux

Резултати

Пронајдени 2 слични објави

Пребарај: #cantonese

当前筛选 #cantonese清除筛选

Translators in the medical field #remotely#worldwilde Albertek Center from The USA is hiring medical interpreters worldwide for #ukrainian, #vietnamese, #portuguese, #cantonese, and #cambodian languages. If you're passionate about bridging communication gaps in healthcare, we want to hear from you! Submit your CV: [email protected] Contact via Telegram: @EliseeRom =================== Be sure to indicate in your reply that you discovered the vacancy on LinguoHunter.

「細味香港文化-香港紀錄片放映會及教育講座」 A Taste of Hongkongese Culture - Hong Kong Documentary Screening and Education Talk 本會聯同NEHK 在英格蘭東北區舉行活動,分成兩個主題,誠邀大家前來參與,更加歡迎對香港文化及反修例運動有興趣的當地朋友一起交流! 日期:2022年4月30日(星期六) 時間:14:00-16:00 地點:CCE 1-401, Business and Law Building, Northumbria University, Newcastle Upon Tyne, NE2 1XA 門票: bit.ly/HKScreeningNE21XA 由於場地面積及座位有限,是次活動需憑票進場,免費門票可於 eventbrite.co.uk上登記索取。 主題活動 1- 14:00-15:30 香港紀錄片放映會(只限成人),後設座談會交流 電影資料: 導演:廖潔雯 《用自己方式的時代》(片長13分鐘) 《手足》(片長15分鐘) 導演:陳浩倫 《回家路途》(片長9分鐘) 《美好生活》(片長22分鐘) 每齣電影均有英語字幕。警告:電影包含不適合兒童觀看劇情 主題活動 2- 教育講座 15:30-16:00 如何為你孩子揀選合適的中學 以英國註冊教師身份 ,以不同的數據和角度 分析區內幾間中學 並分享在各間中學教學經驗觀察所得 相信更有助家長揀選合適的中學 附設廣東話英語即時翻譯 #英國港僑協會#移英港人#MissionPerm#移英港人家園計劃#移民英國#BNO#實體活動#HongkongersinBritain#Newcastle#Durham#secondaryschools#educationtalk#Hongkongers#lunarnewyear#volunteer#hongkongese#紐卡素 #cantonese#documentary#protestmovement