【py】加载sdk文件夹中的dll

使用ctypes库即可

import ctypes
import os

def load_sdk_dlls(folder_path):
    for file_name in os.listdir(folder_path):
        if file_name.endswith(".dll"):  # 确保只加载 DLL 文件
            dll_path = os.path.join(folder_path, file_name)
            try:
                dll = ctypes.CDLL(dll_path)
                # print(f"Loaded DLL: {file_name}")
            except Exception as e:
                print(f"Error loading DLL {file_name}: {e}")


# 加载 SDK 文件夹中的所有 DLL 文件
load_sdk_dlls(r'./sdk')

相关推荐

  1. pysdk文件夹dll

    2024-03-11 07:40:07       36 阅读
  2. 【C++】DLL 方式

    2024-03-11 07:40:07       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-11 07:40:07       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-11 07:40:07       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-11 07:40:07       87 阅读
  4. Python语言-面向对象

    2024-03-11 07:40:07       96 阅读

热门阅读

  1. 【spring】-多模块构建

    2024-03-11 07:40:07       37 阅读
  2. 3488.最短路径floyd、并查集

    2024-03-11 07:40:07       38 阅读
  3. Lua 函数前的冒号和点号,你知道他们的区别吗?

    2024-03-11 07:40:07       44 阅读
  4. [2023年]-hadoop面试真题(一)

    2024-03-11 07:40:07       48 阅读
  5. C/C++关键字详解-----`const`的使用

    2024-03-11 07:40:07       46 阅读
  6. Spring Boot(六十六):集成Alibaba Druid 连接池

    2024-03-11 07:40:07       47 阅读
  7. API 管理调研

    2024-03-11 07:40:07       38 阅读
  8. pytorch单机多卡训练 logger日志记录和wandb可视化

    2024-03-11 07:40:07       42 阅读
  9. Apache 的安装与目录结构

    2024-03-11 07:40:07       48 阅读
  10. 【Docker】apache 容器化部署

    2024-03-11 07:40:07       50 阅读
  11. Apache Hive(三)

    2024-03-11 07:40:07       43 阅读