Python - стандартни библиотеки

Съдържание
Едно от нещата, които са най -привлекателни за развитие Python Това е неговата изобилна и голяма библиотека със стандартни модули, има голям брой помощни програми, до които можем да получим достъп, само като импортираме модулите, които отговарят на нашите нужди.
SYS модул
Този модул ни дава достъп до променливи и функции, които са тясно свързани с интерпретатора на PythonПо -долу ще изброим тези, които считаме за най -важни, но можете да продължите да разследвате и да създадете свои собствени фаворити.
argv: Аргументите на командния ред, включително името на скрипта.
изход ([arg]): Той прави изхода на текущата програма, по избор с аргумент можем да предадем стойност, която ни дава връщане или съобщение за грешка.
модули: Това е речник, който ни прави карта с имената на всички модули, заредени в момента на извикване на функцията.
път: Прави списък, в който можем да видим местата, където можем да намерим наличните модули.
платформа: Съдържа идентификатор на платформата такъв, какъвто е sunos5 или win32.
stdin: Това е стандартният входен поток, това е файл от тип обект.
stdout: Това е стандартният изходен поток, това е файл от тип обект.
stderr stdout: Това е стандартният поток за грешки, това е файл от тип обект.
Нека да видим малък пример за това как да използваме една от тези функции, в този конкретен случай ще използваме argv, първо ще поставим кода и след това обяснението:
 # reverseargs.py импортирайте sys args = sys.argv [1:] args.reverse () print '' .join (args) 

Тук можем да видим, че това, което правим, е да вземем аргументите и след това да ги отпечатаме в обратен ред.
Сега ще направим извикването на нашата програма и ще видим съответния изход, който тя ни дава на следното изображение:

Доста впечатляващо, тъй като само с няколко реда успяхме да направим това, всичко благодарение на стандартните библиотеки на Python.
OS модул
Този модул ни дава достъп до множество услуги на операционната система, това е може би един от най -обширните модули, така че ще обхванем само няколко, но доста полезни функции, този модул също съдържа достатъчно функционалности за работа с директориите и файловете в на системата, ваша задача е да проучите официалната документация в това отношение.
среда: Прави карта с променливите на средата на операционната система.
система(команда): Изпълнява команда в операционната система в рамките на a подчерка.
Септември: Разделител, използван при изграждането на пътеки.
пътека: Разделител, използван за разделяне на пътеки.
linesep: Разделител на редове ('\ n', '\ r' или '\ r \ n')
урадон(n): Връща n байта случайни данни със силно криптиране.
Нека видим един прост пример, използващ функционалността система за стартиране на уеб браузър от скрипт на Python.
В UNIX можем да направим следното:
os.system (' / usr / bin / firefox')

Но ние също имаме еквивалент в Windows:
os.system (r'c: \ "Програмни файлове" \ "Mozilla Firefox" \ firefox.exe ')

В този случай забелязваме, че поставяме двойни кавички за папките на пътя, като по този начин предотвратяваме бялото пространство да ни накара да прескочим проблем в DOS, който изпълнява тази команда с Python.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave