項目7 (1).4統(tǒng)計業(yè)務(wù)員業(yè)績_第1頁
項目7 (1).4統(tǒng)計業(yè)務(wù)員業(yè)績_第2頁
項目7 (1).4統(tǒng)計業(yè)務(wù)員業(yè)績_第3頁
項目7 (1).4統(tǒng)計業(yè)務(wù)員業(yè)績_第4頁
項目7 (1).4統(tǒng)計業(yè)務(wù)員業(yè)績_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

項目七統(tǒng)計業(yè)務(wù)員業(yè)績廣東美迪公司每季度末需要統(tǒng)計每位業(yè)務(wù)員的季度銷售業(yè)績和統(tǒng)計全國各區(qū)域銷售總量。

項目情境如何才能更高效、便捷地完成統(tǒng)計工作呢?txt文件Excel文件統(tǒng)計業(yè)績結(jié)果的txt文件統(tǒng)計銷量結(jié)果的Excel文件目錄CONTENTS打開、讀入和關(guān)閉業(yè)績文件整理數(shù)據(jù)統(tǒng)計業(yè)績結(jié)果寫入新文件三個業(yè)務(wù)員的2021年第一季度的銷售業(yè)績保存在一個名為“業(yè)績”的文件中,文件的保存路徑為D:\銷售\業(yè)績.txt。統(tǒng)計結(jié)果保存到“D:\銷售\業(yè)績統(tǒng)計.txt”文件中。

模塊任務(wù)如何才能更高效、便捷地完成統(tǒng)計工作呢?txt文件業(yè)績統(tǒng)計txt文件Part01打開、讀入和關(guān)閉業(yè)績文件ONEPart01Part02Part03Part0401打開、讀入和關(guān)閉業(yè)績文件(一)文件的類型文本文件一般由單一特定編碼的字符組成,如UTF-8編碼內(nèi)容,容易展示和閱讀,大部分文本文件都可以通過文本編輯軟件或文字處理軟件創(chuàng)建、修改和閱讀。文本文件二進制文件二進制文件在計算機里是以0和1記錄的,通過圖形編碼解碼器和視頻編碼解碼器轉(zhuǎn)換為人類能識別的圖像和視頻動畫。01打開、讀入和關(guān)閉業(yè)績文件(二)文件的打開和關(guān)閉Python對文本文件和二進制文件采用統(tǒng)一的操作步驟,即打開-操作-關(guān)閉。文件在打開的狀態(tài)下才可以進行操作,操作完畢必須關(guān)閉,別的程序才可以操作該文件。01打開、讀入和關(guān)閉業(yè)績文件(二)文件的打開和關(guān)閉打開文件的語法規(guī)則:<變量名>=open(<文件路徑及文件名>,<打開模式>)關(guān)閉文件的語法規(guī)則:<變量名>.close()打開模式01打開、讀入和關(guān)閉業(yè)績文件(二)文件的打開和關(guān)閉打開文件的語法規(guī)則:<變量名>=open(<文件路徑及文件名>,<打開模式>)01打開、讀入和關(guān)閉業(yè)績文件(二)文件的打開和關(guān)閉打開文件的語法規(guī)則:<變量名>=open(<文件路徑及文件名>,<打開模式>)打開文件有一些常用的組合使用方法如下:1.以“文本方式只讀”打開一個文件,讀入后不能對文件進行修改。<變量名>=open(<文件名>,”r”)或<變量名>=open(<文件名>)2.以“文本方式可讀寫”打開一個文件,可以讀入并修改文件。<變量名>=open(<文件名>,”r+”)3.以文本方式打開一個空文件,準備寫入一批內(nèi)容,并保存為新文件。<變量名>=open(<文件名>,”w")4.以文本方式打開一個空文件或已有文件,追加形式寫入一批內(nèi)容,更新原文件。<變量名>=open(<文件名>,”a+”)5.以“二進制方式只讀”打開一個文件,讀入后不能對文件進行修改。<變量名>=open(<文件名>,”rb")01打開、讀入和關(guān)閉業(yè)績文件項目實施6-1-1打開“D:\銷售\業(yè)績.txt”文件。01打開、讀入和關(guān)閉業(yè)績文件(三)文件的讀入讀入文件的語法規(guī)則:<變量名>.<讀入方法>01打開、讀入和關(guān)閉業(yè)績文件項目實施6-1-2讀入“D:\銷售\業(yè)績.txt”文件數(shù)據(jù)。Part02整理數(shù)據(jù)TWOPart01Part02Part03Part0402整理數(shù)據(jù)雖然通過readlines()讀入的文件數(shù)據(jù)是列表類型的數(shù)據(jù),但它不適合我們做數(shù)據(jù)自動統(tǒng)計,所以需要將數(shù)據(jù)整理成規(guī)整的列表。如下圖所示:先來觀察數(shù)據(jù)特點,然后設(shè)計整理方案。1.原文件中的一行為列表中的一個元素。2.每個元素以‘\n’結(jié)尾。3.元素中有空格。02整理數(shù)據(jù)根據(jù)數(shù)據(jù)特點,我們可以這樣整理:1.循環(huán)遍歷數(shù)據(jù),將每個元素變成一個列表。[‘姓名1月2月3月’]2.細分字符串。[‘姓名’,’1月’,’2月,’3月’]3.匯集成一個列表。[[‘姓名’,’1月’,’2月,’3月’],[‘’李華,’120’,’254’,’310’]…]原數(shù)據(jù)目標(biāo)數(shù)據(jù)02整理數(shù)據(jù)根據(jù)數(shù)據(jù)特點,我們可以這樣整理:1.循環(huán)遍歷數(shù)據(jù),將每個元素變成一個列表。[‘姓名1月2月3月’]

for循環(huán)2.細分字符串。[‘姓名’,’1月’,’2月,’3月’]

str.split(<分隔字符串>,<num>)3.匯集成一個列表。[[‘姓名’,’1月’,’2月,’3月’],[‘’李華,’120’,’254’,’310’]…]

append()02整理數(shù)據(jù)項目實施6-1-3遍歷列表,得到字符串,比如第一次循環(huán)時,得到字符串'姓名1月2月3月\n'。項目實施6-1-4細分字符串。項目實施6-1-5匯集列表元素。Part03統(tǒng)計業(yè)績THREEPart01Part02Part03Part0403統(tǒng)計業(yè)績根據(jù)目標(biāo)數(shù)據(jù)的特點,設(shè)計統(tǒng)計業(yè)績數(shù)據(jù)的方案:目標(biāo)數(shù)據(jù)要計算出每一位業(yè)務(wù)的銷售業(yè)績,就是從列表中的第二個列表元素開始,計算每個列表除姓名外的其余元素的總和。同時可以用for循環(huán)完成自動計算03統(tǒng)計業(yè)績項目實施6-1-6統(tǒng)計每位業(yè)務(wù)員的銷售業(yè)績。Part04結(jié)果寫入新文件FOURPart01Part02Part03Part0404結(jié)果寫入新文件與讀入文件數(shù)據(jù)一樣,Python通過open()函數(shù)打開一個文件,并返回一個操作這個文件的變量,然后才可以對變量進行數(shù)據(jù)寫入操作,語法規(guī)則如下:<變量名>=open(<文件路徑及文件名>,<寫入模式>)Python語言常用的文件寫入方法有:04結(jié)果寫入新文件項目實施6-1-7將每位業(yè)務(wù)員的業(yè)績成果寫入新文件。Part05小結(jié)FIVE05小結(jié)文件的類型:1.文本文件2.二進制文件3.utf-8編碼文件的打開、讀入與關(guān)閉:1.打開文件<變量名>=open(<文件路徑及文件名>,<打開模式>)2.讀入文件的三種方法f.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論