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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #191 · 14 дек.

Как разделить строку с shell-командой на отдельные аргументы в виде списка? Если сделать просто сплит по пробелу то получим то что надо, кроме случаев со вставками текста с пробелами. Например так: >>> '-arg "I Am Groot"'.split(' ') ['-arg', '"I', 'Am', 'Groot"'] Чтобы учитывать текст в кавычках как единый аргумент можно воспользоваться функцией shlex.split() Кто читает мой канал давно, уже в курсе. А что делать, если нужно обратное действие? Объединить аргументы из списка в строку и при этом добавить кавычки в аргумент с пробелами. Конечно, если вы используете subprocess то он сам всё разрулит. Но если вам нужна именно команда одной строкой, то можно воспользоваться готовой функцией в том же subprocess. >>> from subprocess import list2cmdline >>> list2cmdline(['-arg', 'I Am Groot']) '-arg "I Am Groot"' Он также позаботится об экранировании уже имеющихся кавычек >>> list2cmdline(['-arg', 'I Am "Groot"']) '-arg "I Am \"Groot\""' А вот так он может "схлопнуть" в команду JSON >>> list2cmdline(['--json', json.dumps({'key': 'value'})]) '--json "{\"key\": \"value\"}"' _______________ Возможно кто-то спросит, а зачем соединять аргументы в строку если subprocess сам это сделает а os.system не наш путь? Мне как-то потребовалось отправлять команду на удалённое выполнение и в API поддерживалось указание команды только строкой. Так что всякое бывает) #libs#basic

Hashtags

Резултати

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

Пребарај: #sosim

当前筛选 #sosim清除筛选
品测

@SIM_CN · Post #249 · 01.02.2025 г., 02:47

#Hutchison#3HK#SoSIM#VoWiFi ————————— 🇭🇰 Hutchison HK VoWiFi 通话 ————————— 测试环境: 设备:iPhone 14 Pro Max 测试卡:SoSIM 测试套餐:$33香港本地套餐 测试IP:HKBN家宽 位置信息:未关闭(存疑,因人而异) 飞行模式:未开启 连接速度:秒连 ————————— 其他信息: 可以呼叫其他香港号码,算在本地套餐内。 短信秒接 使用Skype(+886/+852外显)拨打该号码无法接听 其他Hutchison旗下品牌如Supreme/SIMWORLD/SoSIM/3 DIY/hahasim等推测均可如此拉起 仅自家高端品牌Supreme与SoSIM才可拉起本功能 ————————— 拉起条件(必备): 香港家宽(不禁UDP,CMHK/HKBN/HGC/iCable均可) 本地套餐(SoSIM 33HKD本地/Supreme月费套餐等) ————————— Powered By @SIM_CN 2025/02/01 如果有错误或者纰漏请群友多多指出,谢谢! ————————— 推广: [eSTK.ME 年轻人第一张实体eSIM]

品测

@SIM_CN · Post #250 · 02.02.2025 г., 05:18

#3HK#SoSIM#羊毛#奖励#实名认证#Hutchison ————————— 🇭🇰 Hutchison SoSIM 内地旅客实名奖励 ————————— 实名奖励: 360日100G香港本地社交套餐+20000分钟香港本地通话(可WiFi Calling) ————————— 测试环境: 中国护照:实名后领取羊毛成功 港澳通行证:实名后领取羊毛成功 香港永久性居民身份证:无此羊毛 澳大利亚护照:无此羊毛 ————————— 其他信息: 开卡成本33HKD,可选eSIM,可用内地微信支付。 不推荐使用SoSIM进行保号,这个羊毛只能用一次保号一年,正常保号差不多要120HKD/年比较贵,适合粤港两地出差或者访港旅客开,访港旅客回家后可以用这个毛免费保号一年。 这个毛适合对线香港银行,不过要强制拉起WiFi Call 如果需要保号可以选择6HK(Club)和hahasim(10HKD/年),需要香港流量可以选择CMHK上台/3HK DIY 45GB等 DP: (1)02/05更新 该政策适用于新开/新开转台(花33HKD开卡然后携号转网)用户,注意证件必须是CN(护照/通行证) (2)只要是新开,无论CN护照/通行证名下几张卡都可以享受该优惠政策 ————————— 开卡信息: 如果有开卡需求可以走我的屈臣氏版SoSIM AFF,送30天50GB社交流量与欢乐通宵(晚11到次日7点不限流量限速7.2Mbps) aff使用需要开完卡后进入sosim官网找到右上角三个横线找到奖赏-以优惠码兑换奖赏然后输入aff,输入领取成功返回上一级菜单查看我的优惠券使用奖赏 屈臣氏版本Aff: SRJJL2Z ————————— Powered By @SIM_CN 2025/02/02 如果有错误或者纰漏请群友多多指出,谢谢! ————————— 推广: [eSTK.ME 年轻人第一张实体eSIM]