freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

python電子教案7-1文件和數(shù)據(jù)格式化(ppt43頁)-在線瀏覽

2025-03-09 17:00本頁面
  

【正文】 磁盤上的長字符串 , 例如一個 txt格式的文本文件 。 ? 文本文件一般由單一特定編碼的字符組成 , 如 UTF8編碼 , 內(nèi)容容易統(tǒng)一展示和閱讀 。 用文件形式組織和表達數(shù)據(jù)更有效也更為靈活 。第 7章 文件和數(shù)據(jù)格式化 文件的使用 ? 文件是一個存儲在輔助存儲器上的數(shù)據(jù)序列 , 可以包含任何數(shù)據(jù)內(nèi)容 。 概念上, 文件是數(shù)據(jù)的集合和抽象 , 類似地 , 函數(shù)是程序的集合和抽象 。 文件包括兩種類型:文本文件和二進制文件 。 大部分文本文件都可以通過文本編輯軟件或文字處理軟件創(chuàng)建 、 修改和閱讀 。 文件概述 ? 二進制文件直接由比特 0和比特 1組成 , 沒有統(tǒng)一字符編碼 , 文件內(nèi)部數(shù)據(jù)的組織格式與文件用途有關 。 二進制文件和文本文件最主要的區(qū)別在于是否有統(tǒng)一的字符編碼 。 ? 無論文件創(chuàng)建為文本文件或者二進制文件 , 都可以用 “文本文件方式 ”和 “二進制文件方式 ”打開 , 但打開后的操作不同 。 ? 首先 , 用文本編輯器生成一個包含 “中國是個偉大國家 ! ”的 txt格式文本文件 ,命名為 。 由于存在編碼 , 字符串中的一個字符由 2個字節(jié)表示 。 文件的打開關閉 ? 操作系統(tǒng)中的文件默認處于存儲狀態(tài) , 首先需要將其打開 , 使得當前程序有權操作這個文件 , 打開不存在的文件可以創(chuàng)建文件 。 可以通過一組方法讀取文件的內(nèi)容或向文件寫入內(nèi)容 , 此時 , 文件作為一個數(shù)據(jù)對象存在 , 采用 a.b()方式進行操作 。 文件的打開關閉 ? Python通過解釋器內(nèi)置的 open()函數(shù)打開一個文件 , 并實現(xiàn)該文件與一個程序變量的關聯(lián) , open()函數(shù)格式如下: ? 變量名 = open(文件名 , 打開模式 ) ? ? open()函數(shù)有兩個參數(shù):文件名和打開模式。r39。w39。x39。a39。b39。t39。+39。 上述打開模式中 , ‘r’、 ‘w’、 ‘x’、 ‘b’可以和 ‘b’、 ‘t’、 ‘+’組合使用 , 形成既表達讀寫又表達文件模式的方式 。rt39。39。r39。39。rb39。39。39。rb39。注意,當文件以文本文件方式打開時,讀寫按照字符串方式,采用當前計算機上使用的編碼或指定編碼;當文件以二進制文件方式打開時,讀寫按照字節(jié)流方式 。 ? 用戶輸入文件路徑 , 以文本文件方式讀入文件內(nèi)容并逐行打印 , 代碼如下: ? 程序首先提示用戶輸入一個文件名 , 然后打開文件并賦值給文件對象變量 fo。 文件的讀寫 ? 上述代碼盡管完成了微實例 ,但存在一些缺點:當讀入文件非常大時,一次性將內(nèi)容讀取到列表中會占用很多內(nèi)存,影響程序執(zhí)行速度。這可以通過一個簡單的方法解決。 ? 微實例 :向文件寫入一個列表 。 在 找到 , 打開可以看到其中的內(nèi)容是: ? 列表 ls內(nèi)容被寫入文件,但為何 57行代碼沒有將這些內(nèi)容打印出來呢?這是因為文件寫入內(nèi)容后,當前文件操作指針在寫入內(nèi)容的后面, 57行代碼從這個指針開始向后讀入并打印內(nèi)容,被寫入的內(nèi)容卻在指針前面,因此未能被打印出來。 文件的讀寫 唐詩宋詞元曲 程序執(zhí)行結果如下: 文件的讀寫 請輸入要寫入的文件 : 唐詩宋詞元曲 PIL庫的使用 ? PIL( Python Image Library)庫是 Python語言的第三方庫,需要通過pip工具安裝, Python安裝第三方庫的詳細方法請見 。 ? PIL庫支持圖像
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1