用Python怎么實現(xiàn)C盤瞬間混亂的程序

這篇文章主要介紹“用Python怎么實現(xiàn)C盤瞬間混亂的程序”,在日常操作中,相信很多人在用Python怎么實現(xiàn)C盤瞬間混亂的程序問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”用Python怎么實現(xiàn)C盤瞬間混亂的程序”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供平安網(wǎng)站建設、平安做網(wǎng)站、平安網(wǎng)站設計、平安網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、平安企業(yè)網(wǎng)站模板建站服務,十載平安做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

1 前言

在煩勞日常生活中,為了給平凡的生活增添樂趣,常常會和朋友開一些玩笑。除了現(xiàn)實中的玩笑,對于學程序的人來說,自然也少不了網(wǎng)上的玩笑,所以今天小編給大家分享一個用python寫的惡搞小程序。大家都知道,電腦C盤如果占用空間過大,電腦就會很卡,所以這次小編選擇對C盤進行惡搞。(申明:本文僅用于學習參考,切不可用于其他。)

2 準備

這次的惡搞小程序,為python語言編寫,除了幾個內(nèi)置模塊以外,還有一個用于打包py文件的模塊--pyinstaller。安裝方式為:在命令行輸入以下命令:

pip install pyinstaller

需要的模塊準備好后,直接導入使用。

3 創(chuàng)建代碼

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的數(shù)字,隨機生成的文本來命名
            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的數(shù)字,隨機生成的文本來命名
            if not os.path.exists(fileName):
                os.mkdir(fileName)
spoofCeate()

運行這些代碼后,會在運行電腦的C盤里面創(chuàng)建很多個文件夾,文件夾的名字為26個大小字母+0-100的數(shù)字+隨機選取的文本。只要你將這個代碼發(fā)給朋友,他一運行,就會神不知鬼不覺的在C盤下創(chuàng)建(24+24)*100個文件夾,等他哪天發(fā)現(xiàn)了,他也不知道是你干的,所以想想就很刺激

用Python怎么實現(xiàn)C盤瞬間混亂的程序

4 刪除代碼

因為友誼第一,所以為了不讓友誼的小船翻掉,小編又寫了一個刪掉創(chuàng)建的所有文件夾的程序。代碼如下:

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) #刪除含有給定關(guān)鍵字的文件夾
                breakspoofDelete()

5 打包程序

因為有很多朋友電腦上沒有python環(huán)境,所以將代碼發(fā)給他,他也運行不了,于是小編又用python的第三方庫pyinstaller將代碼打包了。由于這次打包只需要將純代碼文件打包,所以直接使用以下命令就行了。

pyinstaller -F 超有趣的小游戲.py
pyinsatller -F 恢復.py

最后打包成exe文件后,就可以直接發(fā)給朋友啦。

到此,關(guān)于“用Python怎么實現(xiàn)C盤瞬間混亂的程序”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

網(wǎng)站標題:用Python怎么實現(xiàn)C盤瞬間混亂的程序
當前網(wǎng)址:http://muchs.cn/article14/ighgge.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計、網(wǎng)站建設響應式網(wǎng)站、、電子商務、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站