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
#España. El #feminismo ve erosionarse sus expresiones más puritanas e idealistas conforme la campaña de estado pierde fuelle
https://www.elperiodico.com/es/sociedad/20231019/universitat-barcelona-lenguaje-inclusivo-masculino-femenino-93525090
#Cultura#Decadencia. El #identitarismo de la mano del #feminismo y el #racialismo llega a las publicaciones científicas. Science: incorporar raza, orientación sexual y sexo en la autoría de los artículos.
https://www.science.org/content/article/should-scientists-include-their-race-gender-or-other-personal-details-papers
📃"(...) para escribir novelas, una mujer debe tener dinero y una habitación propia".✒
Esa es la tesis, el dictamen definitivo de Virginia Woolf en las páginas de Una habitación propia (1929).
A solo un día del natalicio de la autora británica, el 25 de enero de 1882, la honramos con nuestra propuesta literaria de hoy📚.
#Viernes#TremendaNota#VirginiaWoolf#UnaHabitacionPropia#Feminismo
El #feminismo justifica su propia existencia a través de dos mitos, capciosos y confusos, que utiliza con fines políticos: por un lado el mito del #patriarcado como institución opresora sobre la #mujer, y por otro el del #género como constructo social impuesto por el patriarcado. Esta definición de género como constructo social desestima la importancia de los procesos biológicos inherentes a cada #sexo en las pautas de comportamiento y roles sociales que históricamente han asumido tanto mujeres como hombres. Además, el feminismo afirma que patriarcado y género son instituciones culturales creadas, organizadas, sostenidas y dirigidas por varones para asegurar unos supuestos privilegios de éstos y para someter a las mujeres, víctimas de esas instituciones opresoras https://www.larazoncomunista.com/post/13-1-patriarcado-y-g%C3%A9nero-mitos-fundacionales-del-feminismo
Este #domingo el #doodle de #Google recuerda a Mary Fairfax Greig Somerville: matemática, astrónoma y científica escocesa autodidacta, conocida como "La Reina de las ciencias del siglo XIX".👩🏫👩🚀🙋♀️
#TremendaNota#mujeres#feminismo
#España#Pobreza laboral y otras #cosaschulísimas
https://www.eapn.es/estadodepobreza/ARCHIVO/documentos/avance-resultados-abril-2023.pdf
«Casi un tercio de la población pobre mayor de 15 años cuenta con un empleo remunerado y 1,4 millones tienen estudios superiores. »
«Las comunidades autónomas al norte de Madrid presentan porcentajes más bajos que las comunidades del Sur. Es el viaje a la privación que va desde el 14,5% de Navarra hasta el 35,8% de Andalucía o el 41,3% de Melilla.»#
Según el #BCE / #BdE
«El porcentaje de los hogares que no pueden hacer frente a sus gastos esenciales ha crecido, de forma que 1,6 millones de familias, 300.000 más que hace un año, tienen serios problemas para llegar a fin de mes,»
https://elpais.com/economia/2023-07-06/el-banco-de-espana-calcula-que-16-millones-de-hogares-no-pueden-hacer-frente-con-su-renta-a-los-gastos-esenciales.html
Pero a El País, es decir a la burguesía española bienpensante, lo que le preocupa no es la #grieta de ingresos producto de la transferencia de rentas del trabajo al capital, faltaría más, sino «el ascensor social» para la #pequeñaburguesía, el territorio (pero sin pasarse) y sostener sobre una lectura particular de las estadísticas el discurso del #feminismo
«La igualdad entre hombres y mujeres, la cohesión territorial y el ascensor social que antes garantizaban los estudios medios y superiores »
https://elpais.com/opinion/2023-10-22/pobres-con-trabajo-y-estudios.html