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);

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


 

算法與數據結構:

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM