大佬们,帮忙看看,这个代码报木马。是用GPT写的
大佬们,帮忙看看,这个代码报木马。是用GPT写的,是怎么回事,可以优化吗import sqlalchemy as saimport pandas as pd
# 创建 SQLAlchemy 连接字符串
conn_str = '屏蔽屏蔽屏蔽屏蔽'
# 使用 SQLAlchemy 连接
engine = sa.create_engine(conn_str)
# 执行查询
query = """
SELECT SUBJECT
FROM .
WHERE = N'7317073679666597063'
AND ( LIKE N'%费用%' OR LIKE N'%差旅%')
AND NOT LIKE N'%款项%'
AND = N'3'
ORDER BY DESC
"""
result = pd.read_sql(query, engine)
# 定义一个拆分函数
def split_subject(subject_str):
name, department, amount, description, dateidentifier = subject_str.split('-', 4)
return pd.Series({'姓名': name, '部门': department, '描述': description, '金额': amount, '日期+流水号': dateidentifier})
# 使用 apply 函数按行应用拆分函数
split_data = result.apply(lambda row: split_subject(row['SUBJECT']), axis=1)
# 将拆分后的数据连接回原始 DataFrame
result = pd.concat(, axis=1)
# 选择需要导出的列
columns_to_export = ['姓名', '部门', '金额', '描述', '日期+流水号']
# 打印拆分后的结果
print(result)
# 导出为 XLSX
result.to_excel('提取刘的待办.xlsx', index=False) 是不是用了pyinstaller打包后才提示?可以降级换个版本试试 lbbas 发表于 2024-1-17 15:15
是不是用了pyinstaller打包后才提示?可以降级换个版本试试
对的,是打包后才报,我试试 pyinstaller打包以后有很大概率报毒,可以考虑将产品提交给相应的杀毒软件平台加白处理。 代码感觉没问题,就是个连接数据库,执行查询语句,返回内容,拼接后输出。代码不应该报毒的,可能就是用了pyinstaller打包,现在像数字卫士,火绒之类的,基本上都对pyinstaller打包的软件报毒。 是检测到ai编写而报错的 因为很多人用了pyinstall打包为病毒,所以现在杀毒软件基本会爆病毒,之前我们公司就中过python写的远控木马 15126819695 发表于 2024-1-17 16:12
因为很多人用了pyinstall打包为病毒,所以现在杀毒软件基本会爆病毒,之前我们公司就中过python写的远控木 ...
有没有办法解决呢,不想每台电脑都去设置白名单 1、降低版本
2、使用C#或者aardio重新写一份就行