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

Резултати

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

Пребарај: #communitynotes

当前筛选 #communitynotes清除筛选
News and Tips

@NEWS_AND_TIPS · Post #2362 · 26.05.2024 г., 17:46

Telegram #FactCheck Feature Spotted in Code. We spotted some interesting code snippets that hint at a new "Fact Check" being in development. Here's what we found: 1. A dedicated area within the application for users to access fact-checking tools or information. 2. Fact-Check Submission and Editing: Users might be able to submit facts to be checked, edit their submissions, and delete them. 3. Fact-Checking Dialogs: Dialog boxes to interact with the fact-checking process, perhaps to confirm submissions, display detailed information, or edit entries. 4. User Notifications: Notifications and messages to inform users about the status of their fact-checks (submitted, edited, deleted). 5. Informational and Placeholder Text: Text elements providing explanations about fact-checking, as well as placeholders in input fields to guide user input. 6. Toast Messages: Instant feedback to users through toast notifications about actions taken related to fact-checking. Overall, these string resources suggest that the application is enhancing its functionality to include comprehensive fact-checking features, allowing users to engage with, submit, and manage fact-checked information. Note : Based on limited code, the exact functionality of the Fact Check feature is not yet clear. #Factcheck#Communitynotes#Beta