python--檔案刪除、判斷目錄存在、字串替換

來源:互聯網
上載者:User

標籤:

昨晚筆試了金山WPS的測試開發卷,做個筆記(但不是答案,只是我的想法),關於檔案和字串的處理正在寫入與完善至上一篇的部落格中,現在題目如下:

1.使用指令碼語言刪除E:\abc目錄下的所有檔案:

  利用os.path.exists()判斷E:\abc目錄是否存在,如果存在利用shutil.rmtree串聯刪除目錄下的所有檔案(包括子檔案夾),如果不存在就報錯。注意的是,os.remove函數無法刪除有子檔案的檔案夾。

2.寫一個指令碼替換檔案夾下所有尾碼名為.txt的檔案中所在行包含“=1”的替換為“=0”(包括子檔案夾中的.txt檔案):

  利用os.path.exists()判斷檔案夾目錄是否存在,如果存在,利用棧來遍曆檔案樹,讀取.txt檔案,替換字串用string.replace()方法,重寫入.txt檔案中。

3.寫一個批量生產100個放在D:\temp目錄下的txt檔案的指令碼:

  判斷目錄是否存在,利用open方法開啟檔案,利用write方法寫入檔案,之前需要判斷檔案名稱是否重複。

4.請設計1個測試WinApi介面的方法:FindWindow或SetWindowText,

SendMessage介面定義: HWND WINAPI FindWindow(LPCTSTR lpClassName, LPCTSTR lpWindowName);

SetWindowText介面定義:BOOL SetWindowText(HWND hwnd, LPCTSTR lpString)

 

演算法與資料結構:

1.寫出1000以內所有素數;

2.寫一個排序演算法或去重演算法。

python--檔案刪除、判斷目錄存在、字串替換

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.