1. 程式人生 > >Python練習_檔案操作_day8

Python練習_檔案操作_day8

1.

1.作業

1,有如下檔案,a1.txt,裡面的內容為:

老男孩是最好的學校,
全心全意為學生服務,
只為學生未來,不為牟利。
我說的都是真的。哈哈

分別完成以下的功能:
a,將原檔案全部讀出來並列印。
b,在原檔案後面追加一行內容:信不信由你,反正我信了。
c,將原檔案全部讀出來,並在後面新增一行內容:信不信由你,反正我信了。
d,將原檔案全部清空,換成下面的內容:

每天堅持一點,
每天努力一點,
每天多思考一點,
慢慢你會發現,
你的進步越來越大。
e,將原檔案內容全部讀取出來,並在‘我說的都是真的。哈哈’這一行的前面加一行,‘你們就信吧
~’然後將更改之後的新內容,寫入到一個新檔案:a1.txt。 2,有如下檔案,t1.txt,裡面的內容為: 葫蘆娃,葫蘆娃, 一根藤上七個瓜 風吹雨打,都不怕, 啦啦啦啦。 我可以算命,而且算的特別準: 上面的內容你肯定是心裡默唱出來的,對不對?哈哈 分別完成下面的功能: a,以r+的模式開啟原檔案,判斷原檔案是否可讀,是否可寫。 b,以r的模式開啟原檔案,利用for迴圈遍歷檔案控制代碼。 c,以r的模式開啟原檔案,以readlines()方法讀取出來,並迴圈遍歷 readlines(),並分析b,與c 有什麼區別?深入理解檔案控制代碼與 readlines()結果的區別。 d,以r模式讀取‘葫蘆娃,’前四個字元。 e,以r模式讀取第一行內容,並去除此行前後的空格,製表符,換行符。 f,以r模式開啟檔案,從‘風吹雨打.....’開始讀取,一直讀到最後。 g,以a
+模式開啟檔案,先追加一行:‘老男孩教育’然後在從最開始將 原內容全部讀取出來。 h,擷取原檔案,擷取內容:‘葫蘆娃,葫蘆娃,’ 3,檔案a.txt內容:每一行內容分別為商品名字,價錢,個數。 apple 10 3 tesla 100000 1 mac 3000 2 lenovo 30000 3 chicken 10 3 通過程式碼,將其構建成這種資料型別:[{'name':'apple','price':10,'amount':3},{'name':'tesla','price':1000000,'amount':1}......] 並計算出總價錢。
4,有如下檔案: alex是老男孩python發起人,建立人。 alex其實是人妖。 誰說alex是sb? 你們真逗,alex再牛逼,也掩飾不住資深屌絲的氣質。 將檔案中所有的alex都替換成大寫的SB(檔案的改的操作)。 5,檔案a1.txt內容(升級題) name:apple price:10 amount:3 year:2012 name:tesla price:100000 amount:1 year:2013 ....... 通過程式碼,將其構建成這種資料型別: [{'name':'apple','price':10,'amount':3}, {'name':'tesla','price':1000000,'amount':1}......] 並計算出總價錢。 6,檔案a1.txt內容(升級題) 序號 部門 人數 平均年齡 備註 1 python 30 26 單身狗 2 Linux 26 30 沒物件 3 運營部 20 24 女生多 ....... 通過程式碼,將其構建成這種資料型別: [{'序號':'1','部門':Python,'人數':30,'平均年齡':26,'備註':'單身狗'}, ......]

2.

2.題4