python哪些标准库
1、os:提供了不少与操作系统相关联的函数库os包是Python与操作系统的接口。我们可以用os包来实现操作系统的许多功能,比如管理系统进程,改变当前路径,改变文件权限等。但要注意,os包是建立在操作系统的平台上的,许多功能在Windows系统上是无法实现的。另外,在使用os包中,要注意其中的有些功能已经被其他的包取代。
我们通过文件系统来管理磁盘上储存的文件。查找、删除、复制文件以及列出文件列表等都是常见的文件操作。这些功能通常可以在操作系统中看到,但现在可以通过Python标准库中的glob包、shutil包、os.path包以及os包的一些函数等,在Python内部实现。
2、sys:通常用于命令行参数的库
sys包被用于管理Python自身的运行环境。Python是一个解释器,也是一个运行在操作系统上的程序。我们可以用sys包来控制这一程序运行的许多参数,比如说Python运行所能占据的内存和CPU,Python所要扫描的路径等。另一个重要功能是和Python自己的命令行互动,从命令行读取命令和参数。
3、random:用于生成随机数的库
Python标准库中的random函数,可以生成随机浮点数、整数、字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等。
4、math:提供了数学常数和数学函数
标准库中,Python定义了一些新的数字类型,以弥补之前的数字类型可能的不足。标准库还包含了random包,用于处理随机数相关的功能。math包补充了一些重要的数学常数和数学函数,比如pi、三角函数等等。
5、datetime:日期和时间的操作库
日期和时间的管理并不复杂,但容易犯错。Python的标准库中对日期和时间的管理颇为完善,你不仅可以进行日期时间的查询和变换,还可以对日期时间进行运算。通过这些标准库,还可以根据需要控制日期时间输出的文本格式
绛旓細24. Python杩愮淮娴佺▼绯荤粺 涓绉嶄娇鐢≒ython璇█缂栧啓鐨勮皟搴﹀拰鐩戞帶宸ヤ綔娴佺殑骞冲彴锛屽唴閮ㄧ敤浜庡垱寤恒佺洃鎺у拰璋冩暣鏁版嵁绠¢亾銆傚厑璁稿伐浣滄祦寮鍙戜汉鍛樿交鏉惧垱寤恒佺淮鎶ゅ拰鍛ㄦ湡鎬у湴璋冨害杩愯宸ヤ綔娴侊紝鍖呮嫭浜嗗鏁版嵁瀛樺偍銆佸闀垮垎鏋愩丒mail鍙戦併丄/B娴嬭瘯绛夎澶氳法澶氶儴闂ㄧ殑鐢ㄤ緥銆侴UI缂栫▼锛25. Tkinter 涓涓Python鐨勬爣鍑GUI搴擄紝鍙互蹇熷湴...
绛旓細Python鏍囧噯搴鐨勮璁℃敞閲嶆帴鍙g殑娓呮櫚鎬у拰鏂囨。鐨勫畬鍠勶紝浣垮緱瀛︿範鍜屼娇鐢ㄥ彉寰楃浉褰撶洿瑙傚拰渚挎嵎銆傞櫎浜嗘爣鍑嗗簱锛孭ython绀惧尯鐨勮础鐚悓鏍蜂笉鍙拷瑙嗭紝浠栦滑鎻愪緵浜嗕紬澶氱涓夋柟妯″潡锛岃繖浜涙ā鍧楁兜鐩栫瀛﹁绠椼乄eb寮鍙戙佹暟鎹簱鎺ュ彛銆佸浘褰㈢郴缁熺瓑澶氫釜棰嗗煙銆傝繖浜涙ā鍧楅氬父鐢盤ython鎴朇璇█缂栧啓锛屽熷姪浜庡SWIG鍜孲IP杩欐牱鐨勫伐鍏凤紝鍙互灏咰璇█鐨...
绛旓細鍩虹鍔熻兘鏀寔銆佹暟鎹瀛︽敮鎸併1銆佸熀纭鍔熻兘鏀寔锛python鏍囧噯搴鎻愪緵浜嗗緢澶氬熀纭鍔熻兘锛屼緥濡傛枃浠禝O銆佺綉缁滅紪绋嬨佹暟鎹簱浜や簰銆佹暟鎹粨鏋勭瓑锛岃繖浜涘姛鑳芥槸寮鍙戜换浣曞簲鐢ㄧ▼搴忕殑鍩虹銆2銆佹暟鎹瀛︽敮鎸侊細鏍囧噯搴撲腑鏈変竴浜涙ā鍧椾笓闂ㄧ敤浜庢暟鎹瀛﹀拰缁熻鍒嗘瀽锛屼緥濡俷umpy銆乸andas鍜宻cipy锛岃繖浜涘簱浣垮緱鏁版嵁绉戝瀹惰兘澶熸洿鏈夋晥鍦板鐞嗘暟鎹拰鎵ц...
绛旓細Python鐨涓栫晫涓紝鏍囧噯搴鐘瑰瀹濊棌搴擄紝os妯″潡渚挎槸鍏朵腑鐔犵啝鐢熻緣鐨勪竴棰楁槑鐝犮傚畠涓撲负鏂囦欢鍜岀洰褰曠殑绠$悊鍜屾搷浣滄墦閫狅紝璁╁鐞哖DF璺緞鍙樺緱杞昏屾槗涓俱傚紩鍏s鐨勬柟寮忓绉嶅鏍凤細鍏ㄥ鍏ワ紙import os锛夈佹寜闇瀵煎叆鍑芥暟锛坒rom os import function锛夈佽缃埆鍚嶏紙import os as alias锛夛紝鎴栨槸鐗瑰畾鍑芥暟鍒悕瀵煎叆锛坒rom os import ...
绛旓細Python婧愮爜锛圥ython source code锛夋寚鐨勬槸Python缂栫▼璇█鐨勫疄鐜颁唬鐮佹垨婧愪唬鐮侊紝鍖呮嫭Python瑙i噴鍣ㄤ互鍙鏍囧噯搴涓殑妯″潡鍜屽寘锛屾槸鐢≒ython璇█缂栧啓鐨勬簮浠g爜鏂囦欢闆嗗悎銆侾ython婧愮爜鍒嗕负涓ら儴鍒嗭細鏍稿績婧愪唬鐮佸拰鏍囧噯搴撴簮浠g爜銆傛牳蹇冩簮浠g爜鎸囩殑鏄疨ython瑙i噴鍣ㄧ殑婧愪唬鐮侊紝鍗宠繍琛孭ython绋嬪簭鐨勪富瑕佺▼搴忋傛爣鍑嗗簱婧愪唬鐮佹寚鐨勬槸Python鐨...
绛旓細浜や簰寮 Python 瑙f瀽鍣ㄣ侷Python 鈥 鍔熻兘涓板瘜鐨勫伐鍏凤紝闈炲父鏈夋晥鐨勪娇鐢ㄤ氦浜掑紡 Python銆俠python- 鐣岄潰涓板瘜鐨 Python 瑙f瀽鍣ㄣ俻tpython 鈥 楂樼骇浜や簰寮廝ython瑙f瀽鍣紝 鏋勫缓浜巔ython-prompt-toolkit 涔嬩笂銆傛枃浠 鏂囦欢绠$悊鍜 MIME锛堝鐢ㄩ旂殑缃戦檯閭欢鎵╁厖鍗忚锛夌被鍨嬫娴嬨俰mghdr 鈥 锛圥ython 鏍囧噯搴锛夋娴嬪浘鐗囩被鍨嬨俶im...
绛旓細Stack棰濆鐨勮蒋浠跺寘锛屼笓涓哄儚鍥惧儚澶勭悊鍜屾満鍣ㄥ涔犺緟鍔╃瓑鐗瑰畾鍔熻兘鑰岃璁°傚畠寤虹珛鍦⊿ciPy涔嬩笂锛屼腑闆嗘垚浜嗘湁璐ㄩ噺鐨勪唬鐮佸拰鑹ソ鐨勬枃妗c佺畝鍗曟槗鐢ㄥ苟涓斿崄鍒嗛珮鏁堬紝鏄娇鐢Python杩涜鏈哄櫒瀛︿範鐨勫疄闄呰涓鏍囧噯銆9銆乀heano锛氭槸涓涓狿ython杞欢鍖咃紝瀹冨畾涔変簡涓嶯umPy绫讳技鐨勫缁存暟缁勶紝浠ュ強鏁板杩愮畻鍜岃〃杈惧紡銆傛搴撴槸琚紪璇戠殑锛屽彲瀹炵幇...
绛旓細Python 鐨勬爣鍑嗗簱闈炲父涓板瘜锛屽涓嬮潰鍒楀嚭鐨勫唴瀹规墍绀猴紝鍏舵彁渚涗簡闈炲父澶氱殑鍔熻兘銆傚簱鍖呭惈鍐呯疆妯″潡 锛堢敤 C 缂栧啓鐨勶級 鎻愪緵璁块棶绯荤粺鐨勫姛鑳斤紝濡傛枃浠 I/O锛屼互鍙婂湪涓哄彂鐢熷湪鏃ュ父缂栫▼涓殑璁稿闂鎻愪緵鏍囧噯鍖栫殑瑙e喅鏂规鐨 Python 妯″潡銆傝繖浜涙ā鍧楃殑涓浜涙槑纭棬鍦ㄩ紦鍔卞拰鍔犲己鐨 Python 绋嬪簭鐨勫彲绉绘鎬х殑鎶借薄鎺夊钩鍙扮粏鑺傚埌闈炵壒瀹...
绛旓細paramiko https://github.com/paramiko/paramiko ssh python 搴 selenium https://pypi.python.org/pypi/selenium 娴忚鍣ㄨ嚜鍔ㄥ寲娴嬭瘯宸ュ叿selenium鐨刾ython 鎺ュ彛 lxml http://lxml.de/ python 瑙f瀽html,xml 鐨勭鍣 mechanize https://pypi.python.org/pypi/mechanize/ Stateful programmatic web browsing pycu...
绛旓細Python 鏍囧噯搴妯″潡 datetime 鐨勬繁鍏ヨВ鏋恉atetime妯″潡鏄Python涓鐨勯噸瑕佸伐鍏凤紝鎻愪緵浜哾ate, time, datetime, timedelta鍜宼zinfo浜斾釜鏍稿績绫伙紝璁╂垜浠缁嗕簡瑙e畠浠殑鍔熻兘鍜岀敤娉曘1. datetime妯″潡涓殑閲嶈绫籨ate: 浠h〃鐞嗘兂鏃ュ巻涓殑鏃ユ湡锛屽1骞1鏈1鏃ユ槸绗竴澶╋紝瀹炰緥鍖栧彲閫氳繃鏃堕棿鎴虫垨鍏巻搴忔暟銆倀ime: 琛ㄧず鏃堕棿锛屾槸...