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

Резултати

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

Пребарај: #gog

当前筛选 #gog清除筛选
DGN

@DansGN · Post #5698 · 13.11.2024 г., 22:16

GOG发布经典游戏保护计划以支持经典游戏兼容现代系统 https://vxtwitter.com/GOGcom/status/1856698605563793789 #GOG

Hashtags

DGN

@DansGN · Post #5580 · 07.06.2024 г., 13:17

GOG将于8月31日后限制每款游戏云存档容量, 超过200MB上限后将删除旧存档 https://support.gog.com/hc/en-us/articles/18730340487709-Review-your-Cloud-Saves-to-avoid-loss-of-files #GOG

Hashtags

游戏新闻锐评

@GameNewsReview · Post #309 · 03.08.2025 г., 03:55

GOG 和游戏发行商联手推出了 FreedomToBuy.games 网站,旨在提高人们对游戏审查问题的关注 作为支持创意自由和保护的举措,共有 13 款游戏将在 48 小时内可免费领取 GOG在公告中写道:“有些游戏会突然消失,并不是因为它们违反了什么法律,而是有人认为它们不用继续存在了。” 作为一个致力于保护游戏历史的存档平台,我们相信只要一款游戏是合法并且用心制作的,玩家无论是在现在还是几十年后的未来,都应该还能玩到。随着“FreedomToBuy.games”正式上线,我们希望呼吁大家不要让那些有创造力的数字作品被悄无声息地抹去。 我们推出了 FreedomToBuy.games,想表达一个观点:当游戏因为不适而被下架时,想要让它们重新上线就变得越来越难了。 为了庆祝这个活动,接下来的 48 个小时,13款精选的游戏将免费提供,感谢它们的开发者和出版商的支持: Leap of Love Being a DIK – Season 1 Leap of Faith POSTAL 2 House Party HuniePop HuniePop Lust Theory Agony + Agony Unrated Treasure of Nadia Summer’s Gone – Season 1 Fetish Locator Week One Helping the Hotties Sapphire Safari 🔗领取地址 记住,当你在 GOG 上领取这些游戏时,你可以免费下载并永久保存它们,没有人能把它们拿走。 🗒 标签: #GOG 📢 频道: @GodlyNews1 🤖 投稿: @GodlyNewsBot

Hashtags

🔍此岸情报局🔎

@JustReformation · Post #2850 · 29.02.2024 г., 16:10

#电玩情报#GOG GOG限时 免费领《Nomads of Driftland》的DLC:The Forgotten Passage ¥22➱0 本体免费: https://www.gog.com/zh/game/nomads_of_driftland DLC: https://www.gog.com/en/game/nomads_of_driftland_the_forgotten_passage 🦋频道 @JustReformation

DGN

@DansGN · Post #5512 · 19.03.2024 г., 00:21

GOG宣布与Amazon Luna cloud gaming service合作 https://www.gog.com/en/news/bmore_ways_to_play_your_gog_games_were_teaming_up_with_luna_cloud_streaming_serviceb #GOG#Amazon

Hashtags

xz の 小站

@xjzim · Post #6370 · 29.07.2022 г., 11:22

#本周限免#Epic#GOG 🎮 1. Lawn Mowing Simulator「割草模拟器」 🎮 2. CDPR Goodies Collection「GDPR礼包」 👇 Epic下周限免预告: 🎮 1. Unrailed!「一起开火车」

xz の 小站

@xjzim · Post #6354 · 24.06.2022 г., 14:43

#本周限免#Epic#GOG 🎮 1. Game Of Thrones: The Board Game Digital Edition「权力的游戏:棋盘游戏 - 数字版」 🎮 2. Car Mechanic Simulator 2018「汽车修理工模拟 2018」 🎮 3. VirtuaVerse「虚拟宇宙」

xz の 小站

@xjzim · Post #6290 · 17.12.2021 г., 11:56

#本周限免#Epic#GOG 🎮 1. Shenmue 3「莎木3」 🎮 2. Cave Story®'s Secret Santa「洞窟物语」 🎮 3. Neon Abyss「霓虹深渊」 🎮 4. Remnant: From the Ashes「遗迹:灰烬重生」 🎮 5. The Vanishing of Ethan Carter「伊森卡特的消失」 一年一度的Epic圣诞15连送来了,每24H刷新一款,每年基本都会有一些好游戏送出。喜欢的可以持续关注下。也可以参考评论区直接使用自动领取脚本来自动白嫖哦

ПретходнаСтраница 1 од 3Следна