我用 python 做了兩個功能相似的程式,A 程式沒問題,B 程式有問題,被 360 誤殺,對比后發現 B 程式參考了 os 庫,替換成了別的庫實作 os 庫的功能,新的程式不再有問題,罪魁禍首就是使用了 os 庫,
很多人學習python,不知道從何學起,
很多人學習python,掌握了基本語法過后,不知道在哪里尋找案例上手,
很多已經做案例的人,卻不知道如何去學習更加高深的知識,
那么針對這三類人,我給大家提供一個好的學習平臺,免費領取視頻教程,電子書籍,以及課程的源代碼!??¤
QQ群:961562169
代碼如下,使用了 os 庫遍歷檔案夾,還有判斷指定路徑是檔案還是檔案夾,換成了 pathlib 庫來實作我需要的功能,問題解決,
import os
def adjust_os(path):
'''
使用:os模塊
作用:遍歷指定檔案夾下所有的xls腳本
'''
f_list = os.listdir(path)
for l_i in f_list:
path_new = path + "\\" + l_i;
if(os.path.isdir(path_new) == True):
adjust(path_new)
elif(os.path.isfile(path_new) == True):
if(".xls" in l_i):
modify_script(path_new)
import pathlib
def adjust(path):
'''
使用:pathlib模塊
作用:遍歷指定檔案夾下所有的xls腳本
'''
path_new = pathlib.Path(path)
f_list = path_new.iterdir()
for l_i in f_list:
if(l_i.is_dir() == True):
adjust(l_i)
elif(l_i.is_file() == True):
if(".xls" in l_i.name):
modify_script(l_i)
程式修改了我的 excel 檔案,
估計被識別為勒索病毒一方面是因為使用了 os 庫,二是因為程式修改了我的檔案,
修改后的程式不再有問題,
喜歡后的點個贊?吧!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/173121.html
標籤:Python
