日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python内置模块重要程度排名_python常用内置模块

發布時間:2024/9/27 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python内置模块重要程度排名_python常用内置模块 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

#持續更新

#在使用內置模塊的時候需要導入,例如import abc,則導入abc模塊,當然模塊也可以自己寫,相當于一個類,后面放到類里說,這個因為環境閑置,有些無法執行,只能理解了

#os系統操作

import os

os.system('ls') #調用系統命令,并返回執行結果,os.system('dir')....

os.popen('ls') #和system相似,system會直接把結果打印到屏幕上,popen可以把結果返回給一個變量,然后可以用read()或for循環來遍歷

os.chdir('/home/myuser/py') #windows可以直接把路徑打成'c:\mypy'這種,os可以將路徑改成通用路徑

dir_path = os.getcwd() #獲取到當前目錄,結果是當前目錄路徑'/home/myuser/py'

os.listdir(dir_path) #獲取指定目錄下的所有文件和文件夾,結果是一個list

os.path.isdir(dir_name) #判斷指定名稱是否是文件夾,假如dir_name是個文件夾,則返回True,否則False

os.path.join(dir1,dir2,file1) #合并多個路徑,可以是dir1,dir2...,file1

os.mkdir('py') #創建目錄,和linux一樣,沒什么可說的

os.rmdir('py') #刪除目錄,必須是個空目錄,和linux一樣

os.environ.get(env) #獲取環境變量,例os.environ.get('oracle_home')

os.getenv('my_home') #同os.environ.get(env),未獲取到為返回None,不會報錯

os.environ #增加環境變量,用法os.environ[‘ORACLE_HOME’] = ‘oracle_install_path’

#re正則操作

import re

a = "my py it's fucking greate!"

#幾個常用的正則內容,|或,.通配符(同excel的*),?匹配0個或1個,*匹配0個或多個,+匹配1個或多個,\\符號\,\*比如要匹配*需要用\轉義就是只是個*而不是0個或多個,^匹配行開始,$匹配行結尾

#(?<=XXX)前視,(?=XXX)后視,這個可以百度,我說不清,一般不會用,爬蟲時候用的多

#[A-Z]大寫的全部字母,[a-z]小寫的全部字母,[0-9]全部數字

#正則默認是貪婪模式, .*?這樣寫是非貪婪模式,(XXX)匹配一個字符串

re_value = re.compile('^.*? ') #編譯正則表達式,這段正則的意思是匹配從開始到第一個空格的內容,正則最好先編譯下再用

re_search = re.search(re_value,a) #在字符串里找正則匹配的,這個不能直接顯示需要group

print re_search.group() #結果是my

re_find = re.findall(re_value,a) #在字符串里找全部可以匹配的結果,返回一個迭代

for i in re_find:? print i #因為只有一行,因此只找到一個,結果是my,可以自己搞多行試試

re.sub(re_value,'',a) #用''替換re_value,就是把正則匹配的結果替換成空,當然也可以替換成別的,結果是"py it's fucking greate!"

#sys,這個功能很亂,我也不知道應該怎么歸類

import sys

sys.argv #取得外部傳入參數,返回一個list,平常執行命令python a.py,參數在后面輸入,例

a.py

a = sys.argv #執行命令python a.py 111 222,執行后a變量的結果是[a.py,111,222]

sys.path.append('/home/user/bin') #增加python模塊導入路徑,默認導入路徑是python_home,沒有會在腳本所在目錄尋找加載模塊,如果你需要加載的模塊不想放在這兩個地方,又不想改變python_home變量,那就可以用這個功能了,這個只在當前腳本有效

#各種隨機生成

import random

random.randint(1,10) #隨機生成一個1到10的隨機數,結果可能是1/2/3/4/5/6/7/8/9/10其中任意一個

a = ['a','b','c'] #搞個a存個list

random.choice(a) #從a里面隨機抽個元素出來,結果可能是'a'/'b'/'c'

random.uniform(1,10) #隨機生成一個1到10的隨機小數,結果可能是。。。。。這個我就不寫了,你懂的

#用戶及密碼

import getpass

getpass.getuser() #獲取當前操作用戶

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的python内置模块重要程度排名_python常用内置模块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。