中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

小學中高年級課后服務 python編程教學 三階第15課 python文件操作(二) 課件 (22張PPT)

資源下載
  1. 二一教育資源

小學中高年級課后服務 python編程教學 三階第15課 python文件操作(二) 課件 (22張PPT)

資源簡介

(共22張PPT)
Python文件操作(二)
課前回顧
1、全文讀取文件
with open('pi.txt') as file_object:
contents = file_object.read()
print(contents)
2、文件讀取路徑
相對路徑讀取與絕對路徑讀取
3、逐行讀取文件
file_path = 'C:\全文讀取文件\data\pi.txt' with open(file_path) as file_object:
for every_line in file_object:
print(every_line)
情境引入
上節課我們學習了如何查詢文本信息內容,那我們能否使用Python來往文本中保存數據信息呢?當然也是可以的。Python可以完成將數據信息寫入文件,這樣即便關閉包含程序輸出的終端窗口,這些輸出也依然存在。
循序善誘
將數據信息寫入文件后,可以在程序結束運行后查看這些輸出,可以與別人分享輸出文件,還可以編寫程序,來將這些輸出讀取出來進行操作處理。
新知教授
2、多行數據寫入
1、空文件寫入
3、增補文本內容
4、課堂總結
空文件寫入
新知教授
如果要將數據信息寫入文件,那么在調用open()函數時需要提供另一個實參,告訴Python我們要寫入打開的文件。
編玩邊學
file_path = 'C:\空文件寫入\data.txt'
with open(file_path,'w') as file_object:
file_object.write('my first JIMA message!')
在調用open()函數方法時,提供了兩個實參。第一個實參也是要打開的文件的名稱;第二個實參('w')告訴Python,我們要以寫入模式打開這個文件。
使用Python創建的data.txt文本文件,與計算機中的其他文件是一樣的,可以打開它、在其中輸入新文本信息、復制其內容、將內容粘貼到其中等等
思維構建
打開文件時,可指定讀取模式(r)、寫入模式(w)、附加模式(a)或讓你能夠讀取和寫入文件的模式(r+)。如果省略了模式實參,Python將以默認的只讀模式打開文件
思維構建
如果要寫入(w)的文件不存在,函數open()將自動創建它。
以寫入(w)模式打開文件時,如果指定的文件已經存在,Python將在返回文件對象前清空該文件
多行數據寫入
新知教授
write()函數方法不會在寫入的文本末尾添加換行符,因此如果寫入多行時,沒有指定換行符,文件看起來可能不是我們希望的那樣。
編玩邊學
file_path = 'C:\空文件寫入\data.txt'
with open(file_path,'w') as file_object:
file_object.write('my first JIMA message!')
file_object.write('hello file!')
file_object.write('你好 文件!')
如果打開data.txt文本文件,會發現多行的內容擠在一起.
編玩邊學
file_path = 'C:\空文件寫入\data.txt'
with open(file_path,'w') as file_object:
file_object.write('my first JIMA message!\n')
file_object.write('hello file!\n')
file_object.write('你好 文件!\n')
要讓每個字符串都單獨占一行,需要在write()函數方法的語句中包含換行符:\n。
增補文本內容
新知教授
如果想要給文件添加內容,而不是覆蓋原有的內容,可以附加模式打開文件。以附加模式打開文件時,Python就不會在返回文件對象前清空文件,而寫入到文件的行都將添加到文件末尾。
編學邊玩
file_path = 'C:\空文件寫入\data.txt'
with open(file_path,'w') as file_object:
file_object.write('I Love Python!\n')
file_object.write('I Love Programming!\n')
如果我們直接想再向文本文件中添加文字,這就會覆蓋掉原本內容。
編學邊玩
file_path = 'C:\空文件寫入\data.txt'
with open(file_path,'a') as file_object:
file_object.write('I Love Python!\n')
file_object.write('I Love Programming!\n')
我們打開文件時指定了實參'a',以便將內容附加到文件末尾,而不是覆蓋文件原來的內容。
實踐創作
完成本節課的程序,嘗試直接向文本文件中存儲數值數據。
這里需要注意的是,Python可以將英文字符串、漢字寫入文本文件。如果要將數值數據存儲到文本文件中,必須先使用函數str()將其轉換為字符串格式。
課堂總結
1、空文件寫入
file_path = 'C:\空文件寫入\data.txt'
with open(file_path,'w') as file_object:
file_object.write('my first JIMA message!')
2、多行數據寫入
要讓每個字符串都單獨占一行,需要在write()函數方法的語句中包含換行符:\n。
3、增補文本內容
file_path = 'C:\空文件寫入\data.txt'
with open(file_path,'a') as file_object:
file_object.write('I Love Python!\n')
file_object.write('I Love Programming!\n')
分享交流
同學們今天寫代碼有沒有遇到什么問題?
演示今天打印的代碼
同學們,要加油哦!
下節課見啦

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 左云县| 莱西市| 孝昌县| 林西县| 新营市| 临颍县| 久治县| 搜索| 游戏| 米林县| 墨竹工卡县| 民乐县| 阆中市| 洪洞县| 揭东县| 西城区| 郸城县| 宣威市| 如皋市| 嫩江县| 蒙城县| 普定县| 泸州市| 手游| 汉中市| 雷波县| 商丘市| 新民市| 加查县| 仪征市| 北辰区| 平昌县| 清苑县| 祥云县| 瑞昌市| 桃源县| 铜陵市| 白山市| 襄汾县| 淮安市| 万荣县|