Python編程基礎與應用 第2版 課件 第5章文件及文件夾操作;第6章交互界面設計_第1頁
Python編程基礎與應用 第2版 課件 第5章文件及文件夾操作;第6章交互界面設計_第2頁
Python編程基礎與應用 第2版 課件 第5章文件及文件夾操作;第6章交互界面設計_第3頁
Python編程基礎與應用 第2版 課件 第5章文件及文件夾操作;第6章交互界面設計_第4頁
Python編程基礎與應用 第2版 課件 第5章文件及文件夾操作;第6章交互界面設計_第5頁
已閱讀5頁,還剩155頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1文件及文件夾操作5.1文件對象文件概述1.設備文件通常把顯示器定義為標準輸出文件,文件名為sys.stdout,一般情況下在屏幕上顯示有關信息就是向標準輸出文件輸出。如前面經常使用的print函數就是這類輸出。鍵盤通常被指定為標準輸入文件,文件名為sys.stdin,從鍵盤上輸入就意味著從標準輸入文件上輸入數據。input函數就屬于這類輸入。標準錯誤輸出也是標準設備文件,文件名為sys.stderr。25.1文件對象文件概述2.普通文件普通文件就是在各種硬盤、磁盤、光盤、U盤等介質上的有序數據文件,包括源程序文件、可執(zhí)行文件、數據文件、庫文件等。普通文件根據存儲方式又可分為編碼(ASCII碼)文件和二進制碼文件兩種。ASCII文件也稱為文本文件,這種文件在磁盤中存放時每個字符對應一個字節(jié),用于存放對應的ASCII碼。35.1文件對象打開文件45.1文件對象打開文件55.1文件對象打開文件65.1文件對象打開文件75.1文件對象打開文件85.1文件對象打開文件95.1文件對象打開文件105.1文件對象打開文件115.1文件對象關閉文件125.1文件對象讀取文件135.1文件對象讀取文件1.read()函數對于借助open()函數,并以可讀模式(包括r、r+、rb、rb+)打開的文件,可以調用read()函數逐個字節(jié)(或者逐個字符)讀取文件中的內容。read()函數的基本語法格式如下:file.read([size])其中,file表示已打開的文件對象;size作為一個可選參數,用于指定一次最多可讀取的字符(字節(jié))個數,如果省略,則默認一次性讀取所有內容。145.1文件對象讀取文件155.1文件對象讀取文件165.1文件對象讀取文件2.readline()函數readline()函數用于讀取文件中的一行,包含最后的換行符“\n”。此函數的基本語法格式為:file.readline([size])

其中,file為打開的文件對象;size為可選參數,用于指定讀取每一行時,一次最多讀取的字符(字節(jié))數。175.1文件對象讀取文件185.1文件對象讀取文件3.readlines()函數readlines()函數用于讀取文件中的所有行,它和調用不指定size參數的read()函數類似,只不過該函數返回是一個字符串列表,其中每個元素為文件中的一行內容。和readline()函數一樣,readlines()函數在讀取每一行時,會連同行尾的換行符一塊讀取。readlines()函數的基本語法格式如下:file.readlines()195.1文件對象讀取文件205.1文件對象寫入文件215.1文件對象寫入文件225.1文件對象寫入文件235.1文件對象寫入文件245.1文件對象withas用法255.1文件對象withas用法265.2os模塊及應用os模塊275.2os模塊及應用os模塊285.2os模塊及應用os模塊295.2os模塊及應用os模塊305.2os模塊及應用os模塊315.2os模塊及應用os.path模塊325.2os模塊及應用os.path模塊335.2os模塊及應用os.path模塊345.2os模塊及應用os.path模塊355.3shutil模塊及應用shutil模塊的復制功能365.3shutil模塊及應用shutil模塊的復制功能375.3shutil模塊及應用shutil模塊的復制功能385.3shutil模塊及應用shutil模塊的壓縮解壓功能395.3shutil模塊及應用shutil模塊的壓縮解壓功能405.3shutil模塊及應用shutil模塊的壓縮解壓功能415.3shutil模塊及應用shutil模塊的文件和文件夾的移動和改名425.3shutil模塊及應用shutil模塊的永久刪除文件和文件夾435.4文件異常處理異常的類型與含義445.4文件異常處理tryexcept語句455.4文件異常處理tryexcept語句465.4文件異常處理tryexceptelse結構475.4文件異常處理tryexceptfinally結構485.4文件異常處理raise語句495.4文件異常處理tryexcept語句505.5Excel文件及其操作openpyxl概述515.5Excel文件及其操作openpyxl概述525.5Excel文件及其操作openpyxl概述在命令提示符下輸入“py-mpipinstallopenpyxl”535.5Excel文件及其操作openpyxl庫函數545.5Excel文件及其操作openpyxl庫函數555.5Excel文件及其操作openpyxl庫函數565.5Excel文件及其操作openpyxl庫函數575.5Excel文件及其操作openpyxl庫函數585.5Excel文件及其操作openpyxl庫函數595.5Excel文件及其操作openpyxl庫函數605.5Excel文件及其操作openpyxl庫函數615.5Excel文件及其操作openpyxl庫函數625.5Excel文件及其操作openpyxl庫函數635.5Excel文件及其操作openpyxl庫函數645.5Excel文件及其操作openpyxl庫函數655.5Excel文件及其操作openpyxl庫函數665.5Excel文件及其操作openpyxl庫函數675.5Excel文件及其操作openpyxl庫函數685.5Excel文件及其操作openpyxl庫函數695.5Excel文件及其操作Excel文件操作實例705.5Excel文件及其操作Excel文件操作實例715.5Excel文件及其操作Excel文件操作實例725.5Excel文件及其操作Excel文件操作實例735.5Excel文件及其操作Excel文件操作實例7475交互界面設計6.1tkinter基礎GUI介紹766.1tkinter基礎GUI介紹776.1tkinter基礎4步法創(chuàng)建tkinter窗口第一步,導入tkinter模塊;第二步,申請frame或Toplevel控件作為容器使用;第三步,創(chuàng)建其他控件;第四步,通過GM(geometrymanager)管理整個控件區(qū)域組織。786.1tkinter基礎4步法創(chuàng)建tkinter窗口796.1tkinter基礎4步法創(chuàng)建tkinter窗口806.1tkinter基礎4步法創(chuàng)建tkinter窗口816.1tkinter基礎4步法創(chuàng)建tkinter窗口826.1tkinter基礎4步法創(chuàng)建tkinter窗口836.1tkinter基礎4步法創(chuàng)建tkinter窗口846.1tkinter基礎4步法創(chuàng)建tkinter窗口856.1tkinter基礎4步法創(chuàng)建tkinter窗口866.2tkinter控件的屬性與函數tkinter窗口876.2tkinter控件的屬性與函數tkinter窗口886.2tkinter控件的屬性與函數tkinter窗口896.2tkinter控件的屬性與函數標簽Label906.2tkinter控件的屬性與函數標簽Label916.2tkinter控件的屬性與函數標簽Label926.2tkinter控件的屬性與函數標簽Label936.2tkinter控件的屬性與函數標簽Label946.2tkinter控件的屬性與函數標簽Label956.2tkinter控件的屬性與函數按鈕Button966.2tkinter控件的屬性與函數按鈕Button976.2tkinter控件的屬性與函數按鈕Button986.2tkinter控件的屬性與函數按鈕Button996.2tkinter控件的屬性與函數按鈕Button1006.2tkinter控件的屬性與函數文本框控件Entry1016.2tkinter控件的屬性與函數文本框控件Entry1026.2tkinter控件的屬性與函數文本框控件Entry1036.2tkinter控件的屬性與函數復選框Checkbutton1046.2tkinter控件的屬性與函數復選框Checkbutton1056.2tkinter控件的屬性與函數復選框Checkbutton1066.2tkinter控件的屬性與函數復選框Checkbutton1076.2tkinter控件的屬性與函數復選框Checkbutton1086.2tkinter控件的屬性與函數菜單Menu1096.2tkinter控件的屬性與函數菜單Menu1106.2tkinter控件的屬性與函數菜單Menu1116.2tkinter控件的屬性與函數菜單Menu1126.2tkinter控件的屬性與函數菜單Menu1136.2tkinter控件的屬性與函數菜單Menu1146.2tkinter控件的屬性與函數Menubutton菜單按鈕1156.2tkinter控件的屬性與函數Menubutton菜單按鈕1166.2tkinter控件的屬性與函數Menubutton菜單按鈕1176.2tkinter控件的屬性與函數Listbox列表框1186.2tkinter控件的屬性與函數Listbox列表框1196.2tkinter控件的屬性與函數Listbox列表框1206.2tkinter控件的屬性與函數Listbox列表框1216.2tkinter控件的屬性與函數Listbox列表框1226.2tkinter控件的屬性與函數Listbox列表框1236.2tkinter控件的屬性與函數Scale滑動條1246.2tkinter控件的屬性與函數Scale滑動條1256.2tkinter控件的屬性與函數Scale滑動條1266.2tkinter控件的屬性與函數Scrollbar滾動條1276.2tkinter控件的屬性與函數Scrollbar滾動條1286.2tkinter控件的屬性與函數Scrollbar滾動條1296.2tkinter控件的屬性與函數Scrollbar滾動條1306.2tkinter控件的屬性與函數Scale滑動條1316.2tkinter控件的屬性與函數Canvas畫布1326.2tkinter控件的屬性與函數Canvas畫布1336.2tkinter控件的屬性與函數Canvas畫布1346.2tkinter控件的屬性與函數Canvas畫布1356.2tkinter控件的屬性與函數Text多行文本1366.2tkinter控件的屬性與函數Text多行文本1376.2tkinter控件的屬性與函數Text多行文本1386.2tkinter控件的屬性與函數Text多行文本1396.2tkinter控件的屬性與函數Canvas畫布1406.2tkinter控件的屬性與函數文本框控件Entry1416.2tkinter控件的屬性與函數其他控件1426.2tkinter控件的屬性與函數其他控件1436.2tkinter控件的屬性與函數其他控件1446.3tkinter控件的模塊messagebox模塊1456.3tkinter控件的模塊messagebox模塊1466.3tkinter控件的模塊simpledialog模塊1476.3tkinter控件的模塊simpledialog模塊1486.3tkinter控件的模塊simpledialog模塊1496.3tkinter控件的模塊simpledialog模塊1506.3tkinter控件的模塊tkinter.filedialog模塊1516.3tkinter控件的模塊tkinter.filedialog模塊1526.3tkinter控件的模塊tkinter.filedialog模塊1536.3tkinter控件的模塊tkinter.filedialog模塊1546.3tkinter控件的模塊colorchooser模塊1556.

溫馨提示

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

評論

0/150

提交評論