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

Резултати

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

Пребарај: #tetesmata

当前筛选 #tetesmata清除筛选
Cerdas Gunakan Obat

@cerdasgunakanobat · Post #2906 · 02.02.2019 г., 06:12

Reposted from @gemacermat - [CARA PENGGUNAAN OBAT] • TETES MATA • Tetes mata adalah sediaan cair steril (bebas mikroba) yang digunakan dengan cara meneteskan obat tersebut pada selaput lendir mata. Tetes mata ditujukan untuk memberikan efek pengobatan lokal pada permukaan mata atau pada mata bagian dalam. • Sebelum menggunakan, pastikan tetes mata masih dalam keadaan layak pakai, misalnya ujung botol tidak rusak atau berkerak. Selain itu batas kedaluwarsa untuk sediaan botol lazimnya 1 bulan setelah kemasan pertama kali dibuka, sedangkan yang bentuknya minidose maksimal 3 x 24 jam. Informasi ini dapat dilihat pada kemasan maupun ditanyakan pada apoteker. • Cara penggunaan obat: a. Cuci bersih tangan sebelum menggunakan salep mata dengan air mengalir dan sabun b. Hindari sentuhan langsung ujung botol dengan mata, tangan atau permukaan lain c. Tengadahkan kepala ke belakang, tarik kelopak mata bagian bawah dengan telunjuk (seperti pada gambar), sehingga kelopak mata membentuk kantung d. Pegang botol sedekat mungkin dengan kelopak mata yang dekat pangkal hidung tanpa menyentuh bulu mata atau kulit e. Tekan botol tetes secara perlahan sampai jumlah tetes yang diperlukan sesuai aturan pakai f. Tutup mata selama 1- 2 detik agar obatnya tersebar merata, Jika ada, bersihkan sisa cairan yang keluar dengan tisu bersih g. Segera tutup botol tetes mata untuk menghindari kontaminasi, simpan dalam kotak obat dan cuci tangan dengan air mengalir dan sabun. • Cermati dengan jelas informasi pada kemasan obat dan leafletnya, tanyakan informasi penggunaan dan cara penyimpanan obat tetes mata pada apoteker. • Informasi ini disiarkan oleh Direktorat Pelayanan Kefarmasian, Ditjen Kefarmasian dan Alat Kesehatan Kementerian Kesehatan RI dalam rangka Gerakan Masyarakat Cerdas Menggunakan Obat (GeMa CerMat). Fanpage FB: Cerdas Gunakan Obat Twitter & IG: @gemacermat Telegram: http://t.me/cerdasgunakanobat , http://t.me/diskusiobat Email: [email protected] • #gemacermat#cerdasgunakanobat#dagusibu#caramenggunakanobat#obatluar#tetesmata#sehat#kesehatan#obatInformasi ini disiarkan oleh Direktorat Pelayanan Kefarmasian dalam rangka Gerakan Masyarakat Cerdas Menggunakan Obat (GeMa CerMat)