2019 02 19 檔案相關的習題2個

2021-09-11 03:14:37 字數 739 閱讀 5268

1.找出某個目錄下所有的檔案,並在每個檔案中寫入「gloryroad」

#coding=utf-8

import os

def write_files(path):

for root,dirs,files in os.walk(path):

for file in files:

file_path=os.path.join(root,file)

with open(file_path,"a+") as fp:

fp.write("gloryroad \n")

write_files("e:\\amy")

2.如果某個目錄下檔名包含txt字尾名,則把檔案後面追加寫一行「被我找到了!」

#encoding=utf-8

import os

def split_txt(path):

for root,dirs,files in os.walk(path):

for file in files:

file_path=os.path.join(root,file)

if os.path.splitext(file_path)[1]==".txt":

with open(file_path,"a+") as fp:

fp.write(u"被我找到了")

split_txt("e:\\murpyh")

1 檔案io操作習題

4 1 tee命令是從標準輸入中讀取資料,直至檔案結尾,隨後將資料寫入標準輸入和命令列引數所指定的檔案。請使用i o系統呼叫實現tee命令,預設情況下,若已存在命令列引數指定檔案同名的檔案tee命令會將其覆蓋。如檔案以存在,請實現 a命令列選項 tee a file 在檔案結尾出追加資料。inclu...

Linux命令 2 檔案相關

linux系統裡面一切皆檔案。首先要理解linux檔案許可權和linux檔案的相關時間 1.linux檔案 許可權 2.linux檔案 時間資訊檔案資訊有關檔案,有3個 檔案狀態相關 的時間 資訊。參考linux中檔案的三種time atime,mtime,ctime 1.linux ls 命令參考...

C語言習題5 24 檔案操作1

文字檔案score.dic 中儲存了 n名學生的資訊 班級編號,姓名 成績 每個學生資訊佔一行,每行的資料之間使用製表符分割,如下所示 145811 fuxin 100 145811 chengxian90 145812 zhangxue92 145812 lijun88 檔案中儲存的學生資訊按照班...