os模組pickle模組和字串的一些內建函式

2021-08-14 11:50:39 字數 1871 閱讀 9627

import os

os.curdir 返回當前目錄的路徑

os.getcwd() 獲取當前路徑

os.listdir()獲取目錄下所有的檔名和目錄名,將所有的目錄和檔案封裝成列表

os.mkdir() 建立乙個目錄,如果目錄存在會報異常,如果該新目錄的父級目錄不存在會報異常

os.makedirs() 如果該新目錄的父級目錄不存在會一同建立

os.rename()修改目錄和檔名

os.rmdir() 刪除目錄

os.remove() 刪除檔案

os.path.abspath()  獲得絕對路徑

os.path.join()  用來拼接路徑和檔名

os.path.split()  將完整的路徑分成檔名和檔案的路徑,結果用元組包裹起來

os.path.splitext() 將完整的檔名,拆分成拓展名和檔名(不包含檔名),結果用元組包含起來

os.path.isfile()  判斷是否是檔案

os.path.isdir()  判斷是否是目錄

os.path.exists()  判斷檔案或者目錄是否存在

import pickle

pickle.dump(引數1,引數2)  序列化:將物件儲存到檔案中去

pickle.load(引數file)   反序列化:將檔案中的資料讀取出來,轉換成物件

字串的內建函式

string.upper()  把字串中的字母全部轉換成大寫

string.lower()  把字串中的字母全部轉換成小寫

string.title()  把字串中的每個英文單詞的首字母大寫

string.capitalize() 把乙個字串的首字元大寫

string.swapcase() 大小寫切換

string.isupper()  判斷字串中的字母是否全是大寫

string.islower() 判斷字串中的字母是否全是小寫

string.istitle()  判斷字串中的每個單詞首字母是否大寫

string.center(引數1,引數2)  讓字串內容居中,引數1指定長度,引數2指定用什麼字元填充

string.ljust(1,2) 字串左邊緣對齊

string.rjust(1,2)  字串右邊緣對齊

string.strip(引數)  預設去除字串邊上的空格,引數指定字元

string.lstrip(引數)  左邊的

string.rstrip(引數)  右邊的

string.find(1,2,3) 1指定字元,2查詢範圍的起始位置,3查詢範圍的結束位置

string.rfind(1,2,3) 從右邊開始找

string.index(1,2,3)  查詢 如果沒找到會報錯

string.split()  以指定的字元將原來的字串分成多個字串,放在乙個列表裡,空參預設是空格

string.splitlines(true)  把字串切分成一行一行的資料,預設不包含換行符,true表示保留

"字元".join(列表)  以指定的字元來拼接列表中所有元素

string.replace(old,new,count)  old需要被替換的原字串new 用來替換的新字串count預設是全部替換,預設值是-1,數值表示替換的次數

string.startswith("") 判斷字串是否以某個字串開始

string.endswith("")  判斷字串是否以某個字串結束

string.count("")  統計字元出現的次數

ord("字元")  把這個字元轉換成ascii碼

chr(ascii碼)  把ascii碼轉換成字元

eval("字串") eval可以將字元當作表示式來執行

pickle模組 和json模組

pickle和json序列號 json模組是所有語言通用的,可以用來把一些資料轉成字串儲存在檔案中 import json l 1,2,3 with open t3 mode w encoding utf 8 as f print json.dump l,f import json l 1,2,3 ...

常用模組 pickle模組

import pickle name msj age 25height 184user 記憶體中資料 pickle模組是乙個用來序列化的模組。指的是將記憶體中的資料結構轉為一種中間格式,並儲存在硬碟上。將硬碟上儲存的中間格式檔案還原成記憶體中的資料結構。就是為了將資料永久儲存,之前學過檔案也能完成永...

sys模組 和os模組

sys模組 sys.argv 命令列引數list,第乙個元素是程式設計師本事路徑 sys.exit n 退出程式,正常退出時exit 0 sys.version 獲取python解釋程式的版本資訊 sys.maxint 最大的int值 3.0取消 sys.path 返回模組的搜尋路徑,初始化時使用p...