国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

細思恐極,插上U盤就開始執行Python代碼

開發 后端
我心想,能不能用python寫一個程序,讓它在后臺運行。每當有u盤插入的時候,就自動拷貝其中重要文件。

一個突發奇想,當你把usb插進去的時候,能不能自動執行usb上的程序。查了一下,發現只有windows上可以,具體的大家也可以搜索(搜索關鍵詞usb autorun)到。但是,如果我想,比如,當一個usb插入時,在后臺自動把usb里的重要文件神不知鬼不覺地拷貝到本地或者上傳到某個服務器,就需要特殊的軟件輔助。

于是我心想,能不能用python寫一個程序,讓它在后臺運行。每當有u盤插入的時候,就自動拷貝其中重要文件。

如何判斷U盤的插入與否?

首先我們打開電腦終端,進入/Volumes目錄,這時候插入U盤,可以發現它被掛載在了這個目錄之下,也就是說,我們只要在固定時間掃描這個目錄,當這個目錄有新文件夾出現的時候,很可能有U盤被插入了。

我的設計是這樣的,用time.sleep(3)函數,讓程序保持運行狀態,并且每隔三秒查看一下/Volumes/目錄,如果多出來文件夾,就將其拷貝到另外的文件夾。

就像標題所示,我們真的只用了10行(其實是11行,湊個整:)完成了這個“病毒”。我們可以發現usb中的目錄,在插入半分鐘后全部躺在了home目錄下了。

如何選擇性的復制文件?

剛剛我們寫了一個很簡易的腳本測試了一下這個想法的可行性,但是還是有問題。剛才之所以能把U盤中所有文件很快復制進去,是因為U盤中只有兩三個文件,大小不超過15M。如果目標U盤中有很多電影,音樂,這些我們并不需要的文件,我們的程序就應該能跳過它們,僅僅選擇一些重要的比如.docx比如.ppt文件,或者僅僅復制最近修改過的那些文件,或者排除所有大小大于5M的文件。我們可以用python做到嗎?當然!

還是舉個例子吧。

我在某目錄下創建了testwalk文件夾,里面有file123.txt三個文件,folder123三個文件夾,其中folder1中有文件file4.txt以及folder4

現在我們來測試一下。

root存放的是當前位置,它會把./testwalk/下所有的文件夾作為根目錄,往下搜索。

單獨查看 dirs

單獨查看 files

好了,我們現在需要遞歸usb文件夾,找到所有的file,查看大小,如果小于,比如3M,就拷貝進home,大于就舍去。

shutil模塊

現在我們拿剛才的文件夾舉例子,如果想把file1.txt拷貝到folder2:

還有許多使用工具在shutil里面這里就不詳述了。

os.path.getsize()判斷大小

os.path.getsize(文件名)返回的是一個單位為byte的數值,如果用來查看文件大小,我們則需要手動寫一個函數,將其換算成容易閱讀的形式。

這里我們只要選擇文件大小小于3M的即可,3M = 3 * 1024kB = 3 * 1024*1024byte

結合shutil.copy2就可以把選定大小的文件復制進我們的目標文件夾了

如何指定文件類型

這里就需要正則表達式來幫助我們了。

正則表達式內容很多,《python核心編程》中用了整整一章來講,所以我們也不深入了。

如下,我們讓指定文件后綴以及指定文件大小可以復制進我們的目標文件:

別忘了導入 re

用更加復雜的正則表達式可以更好地指定文件類型

根據修改時間篩選文件

這時候我在目錄下創建了一個文件叫做newfile

總之,對每一個文件進行修改時間的篩選可以只復制那些近期,或者特定時期修改或者添加過的文件,這個功能在特定情況下很有用。

總結

其實,這就是一個小程序,也談不上是什么高深的惡意代碼。我更想通過這個例子,展示python對于文件處理的強大能力,引發大家的學習熱情。以上實現都是基于macos,linux應該一樣,windows稍加修改也可以成功。以上技術僅供學習,切勿用于其他行為。

責任編輯:龐桂玉 來源: 菜鳥學Python
相關推薦

2022-08-21 10:32:38

python

2019-12-27 08:33:45

Java工具IDE

2017-09-13 13:54:09

2022-10-08 11:18:08

光攻擊Zoom

2019-08-28 13:44:51

人工智能AI機器人

2018-12-05 12:59:28

比特幣區塊鏈BTC

2018-08-23 15:47:43

個人信息安全

2023-03-24 12:10:47

面部識別算法

2015-10-28 16:32:52

人工智能谷歌搜索算法

2025-07-10 08:51:41

2021-10-08 15:21:52

AI 數據人工智能

2019-03-04 08:11:53

AIDeepFakes深度學習

2021-08-31 10:39:52

語音克隆MockingBird合成器

2025-04-30 09:20:00

2021-02-23 15:36:32

人工智能機器人工具

2021-02-25 11:03:46

人工智能

2022-07-27 14:01:57

AI機器人

2018-08-28 07:08:29

2016-09-30 01:04:45

數據分析數據

2023-01-11 12:51:04

微軟音頻
點贊
收藏

51CTO技術棧公眾號

国产午夜精品视频免费不卡69堂| 亚洲白虎美女被爆操| 3d蒂法精品啪啪一区二区免费| 国产高清在线看| 激情综合网最新| 91高清免费在线观看| 天堂在线一二区| 欧美激情中文网| 日本fc2在线观看| 国产精品毛片在线| 欧美高清激情视频| 成人综合影院| 久久这里只精品最新地址| 国产精品久久久久久久免费大片| 国产一区二区三区影视| 成人动漫视频在线| 久久青青草原| 男男gay无套免费视频欧美| 日韩精品久久久久久久玫瑰园 | 国产精品对白刺激| 91精品一区二区三区综合| 色综合天天综合网国产成人网| caoporn国产精品免费视频| 国产资源在线一区| 96sao精品视频在线观看| 久久久av亚洲男天堂| 日韩中文字幕亚洲| 免费在线成人激情电影| 成人在线超碰| 日韩在线资源网| 波多野结衣在线高清| 欧美日韩国产大片| 高清中文字幕一区二区三区| 亚洲精品视频免费观看| 99热热99| 亚洲色图一区二区三区| 中文字幕高清20页| 欧美激情一区二区三区在线| 99久久激情视频| 久久精品无码一区二区三区| 草草久久久无码国产专区| 国产91精品精华液一区二区三区| 久久久一二三四| 国产丶欧美丶日本不卡视频| 久久久久亚洲av无码专区喷水| 另类中文字幕网| 在线观看福利一区| 九一久久久久久| 青青草国产免费| 成人一区二区三区在线观看 | 成人妇女免费播放久久久| 国产伦精品一区二区三区视频 | 国产精品入口尤物| 欧洲杯什么时候开赛| 91久久国产精品| 国偷自产视频一区二区久| 日韩少妇内射免费播放18禁裸乳| 亚洲综合久久av| 91豆麻精品91久久久久久| 欧美美女搞黄| 3atv一区二区三区| 九九综合九九| 久久综合亚洲精品| 亚洲自拍偷拍麻豆| 成人高清在线| 亚洲日本中文字幕| 国产污视频在线播放| 午夜久久一区| 日韩欧美精品网址| 日韩啪啪网站| 欧美另类69精品久久久久9999| 国产精品日韩精品在线播放| 69视频在线播放| 天天射—综合中文网| 欧美不卡在线一区二区三区| 国产一区二区不卡老阿姨| 欧美成人精品欧美一级乱| 一区二区日韩av| 久草在线视频资源| 久久亚洲成人精品| 久久免费大视频| 亚洲图片欧洲图片日韩av| 欧美极品xxx| 阿v免费在线观看| 中文字幕久久精品| 国产精品福利在线观看播放| 亚洲资源视频| 亚洲免费av在线| 男女在线观看视频| 久久久久久97| 久久xxxx| 午夜欧美福利视频| 91精品婷婷国产综合久久| 国产在线一区不卡| 岛国一区二区三区高清视频| 福利一区在线观看| 奇米影视888狠狠狠777不卡| 亚洲天堂男人天堂| 欧美伊人影院| 天堂社区在线视频| 88在线观看91蜜桃国自产| 澳门久久精品| 亚洲一区美女| 亚洲福利一区二区三区| 激情开心成人网| 国产乱码一区| 中文字幕精品三区| 大菠萝精品导航| 国产一区二中文字幕在线看| 国内外成人在线| 国产乱子精品一区二区在线观看| av网址在线观看免费| 国内免费精品永久在线视频| 国产在线观看一区二区| 国内精彩免费自拍视频在线观看网址| 国产伦精品一区二区三区高清| 污视频在线观看网站| 激情深爱一区二区| 成人xxxx| 亚洲成人手机在线| 精品中文字幕一区二区三区| 蜜桃传媒视频麻豆第一区免费观看| 国产亚洲精品免费| 极品av在线| 久久国产手机看片| 亚洲成av人片在线| 午夜视频在线观看精品中文 | 欧美军人男男激情gay| 美女av免费观看| 欧美一级专区免费大片| 日韩啪啪电影网| 在线观看av网页| 色综久久综合桃花网| 美女性感视频久久| 日本视频在线观看| 91欧美精品成人综合在线观看| 中文字幕不卡一区| 57pao成人永久免费| 一区精品在线| 制服丝袜亚洲色图| 欧美另类女人| 性视频一区二区三区| 国产福利成人在线| 亚洲私人影院在线观看| 日韩精品成人在线观看| 极品粉嫩国产18尤物| 成人国产免费视频| av人人综合网| 亚洲丰满在线| 亚洲国产精品大全| 国产中文字幕精品| 欧美日韩免费观看视频| 日本黄网站色大片免费观看| 亚洲成人av在线播放| 免费的成人av| xxxxxx欧美| 免费国产黄色网址| 久久人人爽人人爽人人片亚洲 | 日本在线观看高清完整版| 国产一区二区在线网站| 欧美日本在线视频| 久久不射中文字幕| 欧美人与性动交α欧美精品济南到 | 久久成人av少妇免费| 9191成人精品久久| 丁香婷婷综合网| 米奇777在线欧美播放| 亚洲大片精品免费| 欧美中文一区二区三区| 99久久99久久精品国产片桃花| av播放在线观看| 动漫av免费观看| 日韩三级电影免费观看| 91色琪琪电影亚洲精品久久| 菠萝蜜影院一区二区免费| 日韩欧美电影在线| 欧美在线观看一二区| 久久中文字幕电影| 欧美日韩在线播放三区四区| 玉足女爽爽91| 日韩黄色一级片| 成人h动漫精品一区二区器材| 黄色在线网站| 久草在线在线| 日本人妖在线| 四虎久久免费| 国产原创在线观看| 国产91在线视频蝌蚪| 国产精品国产一区二区| 国产精品黄页免费高清在线观看| 国产精品高潮在线| 欧美激情视频一区二区三区| 麻豆tv入口在线看| 国产麻豆9l精品三级站| 亚洲欧美视频| 国产欧美精品一区| 日本不卡视频在线播放| 人人超碰在线| 国产精品毛片在线看| 精品国产91乱码一区二区三区|