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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #183 · 23 ное.

Python + bash Если вам часто требуется запускать shell команды из Python-кода, какой способ вы используете? Самый низкоуровневый это функция os.system(), либо os.popen(). Рекомендованный способ это subprocess.call(). Но это всё еще достаточно неудобно. Советую обратить своё внимание на очень крутую библиотеку sh. Что она умеет? 🔸 удобный синтаксис вызова команд как функций # os import os os.system("tar cvf demo.tar ~/") # subprocess import subprocess subprocess.call(['tar', 'cvf', 'demo.tar', '~/']) # sh import sh sh.tar('cvf', 'demo.tar', "~/") 🔸 простое создание функции-алиаса для длинной команды fn = sh.lsof.bake('-i', '-P', '-n') output = sh.grep(fn(), 'LISTEN') в этом примере также задействован пайпинг 🔸 удобный вызов команд от sudo with sh.contrib.sudo: print(ls("/root")) Такой запрос спросит пароль. Чтобы это работало нужно соответствующим способом настроить юзера. А вот вариант с вводом пароля через код. password = "secret" sudo = sh.sudo.bake("-S", _in=password+"\n") print(sudo.ls("/root")) Это не все фишки. Больше интересных примеров смотрите в документации. Специально для Windows💀 юзеров #libs#linux

Hashtags

Резултати

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

Пребарај: #infomaniak

当前筛选 #infomaniak清除筛选
Host Testing and evaluation

@HostEvaluate · Post #780 · 10.05.2022 г., 08:58

#Infomaniak#CH HostProvider: Infomaniak Location: Geneva, Switzerland Specification: 1vCore (AMD EPYC-Rome) | 2GB RAM | 20GB Storage | €4.21 / Month Lookingglass: lg-ch.friendhosting.net (这是它下游的) https://paste.red/p/bfac3111d9ad Infomaniak 是瑞士最大的主机商, 这是他们公有云的的一个评测。管理面板用的是 OpenStack, 所以配置什么的都可以自己调。这个用的是默认的 1 核 2G 的配置。块存储和对象存储都可以加,前者还有高一点 IO 的选项。现在是有前三个月 300€ 的试用额度,需要绑信用卡。我还被要求手动验证了,就是下他们 app 获取下位置就没了。 机器性能不错,硬盘缓外拉稀。如果有高 IO 需求的话可以加块存储。流量带宽不清楚给了多少。回程到电信走 hopus, 联通移动挺迷惑的,cogent level3 hopus swisscom 的身影都有。