資料開發_Python讀取檔案
阿新 • • 發佈:2021-01-21
os 模組
是Python標準庫中提供的與作業系統互動的模組,提供了訪問作業系統底層的介面,裡面有很多作業系統的函式 os.walk os.listdir() os.stat() os.mkdir os.rename os.remove('pass.xls')#刪除檔案 os.path.exists os.path.isfile os.path.isdir os.path.islink os.path.splitext os.path.split os.path.join os.path.basename os.path.splitext(path) os.path.splitext()更多的運用在了搜尋檔案路徑(path)和檔案的副檔名(ext) os.path.dirname os.path.getsize() os.path.getmtime
sys 模組
負責程式與Python直譯器的互動
sys.argv #命令列引數List,第一個元素是程式本身路徑
sys.getdefaultencoding()
讀寫檔案
with open() as f:
pass
f = open('somefile.txt', 'rt')
data = f.read()
f.close()
檔案許可權 元資料 編碼
檔案描述符
UnicodeEncodeError
其他模組: tempfile
shutil 模組
其他類似
通過串列埠讀寫資料 pySerial包 涉及到串列埠的I/O都是二進位制模式的。因此,確保你的程式碼使用的是位元組 超時,控制流,緩衝區重新整理,握手協議 使用模式為 rb 或 wb 的 open() 函式來讀取或寫入二進位制資料 所有返回的資料都是位元組字串格式的,而不是文字字串 索引和迭代動作返回的是位元組的值而不是位元組字串 字長和位元組順序(高位優先和低位優先)
常用正則
不以“select *”開頭的行替換為空行
^(?!select *)(.*)
刪除空行
^(\s*)\r 或者 ^(\s*)\r\n
做事層次和階段
預期和預判 實際情況 覆盤初衷和行為 行為依據 以及效果
理論和實際 實際的效果 目標與效果