python--文件刪除、判斷目錄存在、字符串替換

昨晚筆試了金山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);rem

SetWindowText接口定義:BOOL SetWindowText(HWND hwnd, LPCTSTR lpString)字符串


 

算法與數據結構:

1.寫出1000之內全部素數;

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

相關文章
相關標籤/搜索