ctypes

    0熱度

    1回答

    我正在使用Ctypes訪問共享對象庫時遇到了一個錯誤,代碼如下。奇怪的是它很少發生。我能夠使用API​​大部分時間,但在某些情況下,它會產生seg故障。 因爲它不經常發生,我寧願不使用gdb來抓取引用,因爲我需要運行它很多次。有沒有辦法在python打印trackback或做一個核心轉儲,所以我可以調試這個bug?我還可以找出什麼是錯的? client_login = _clientmod.cli

    1熱度

    1回答

    我使用ctypes模塊和WinAPI通過PID查找進程名稱。 我一直在尋找this用C/C++編寫的例子,它的工作原理除了我的szExeFile的大小對於每個進程都是0。我在使用這個API時錯過了什麼?爲PROCESSENTRY32 def find_pid_with_name(process_name: str): entry = PROCESSENTRY32() entry

    0熱度

    3回答

    我在使用python腳本(在我的筆記本電腦上)和在AVR微控制器上運行的C程序之間進行通信時遇到了一些問題。他們通過UART進行通信。我的問題是現在我有以下設置。 Python的發送數據: data = port.write(struct.pack("b", val)) Python的讀取數據: v = struct.unpack('B', d)[0] print "%s: %d" % (t

    0熱度

    1回答

    我一直在使用ANGLE dll一段時間來運行32位python(pi3d模塊)的窗口上的OpenGLES2.0代碼但是我不能讓它與64位。我有compiled the libraries,在一個階段,在我現在無法訪問的另一臺筆記本電腦上,它確實比這個更進一步。這是代碼的精簡版本,它重現了當前停止的點。 import ctypes import pygame import os EGL_DE

    1熱度

    1回答

    嗨,我在試圖加載通過Apache部署了我的網頁 「從守護進程收到截斷或過大的響應報頭」得到以下以下信息 和Apache日誌 [信息]的mod_wsgi(PID = 16368):初始化的Python。 [info] mod_wsgi(pid = 16368):進程'esapp'已經死亡,取消註冊並重新啓動它。 mod_wsgi(pid = 16368):進程'esapp'被信號1終止 [info]

    2熱度

    1回答

    返回給定一個簡單的C文件: #include <stdio.h> typedef struct point { int x; int y; } POINT; POINT get_point() { POINT p = {1, 2}; return p; } 而且我有一個簡單的Python文件: from ctypes import * i

    0熱度

    1回答

    1.py import ctypes filename="sample1.txt" filename2="sample2.txt" fo=open(filename,'r+') str1= fo.read(20) fo.close() value_address=id(str1) ob_rec=ctypes.c_long.from_address(value_address)

    0熱度

    1回答

    我目前正在編寫一個攝像頭軟件的python綁定。商業SDK只包含文檔和DLL。我沒有C代碼,但我會努力盡可能清楚,所以請耐心等待。 我有所有的庫函數工作,但一個:獲取圖片的回調函數。該文件只提供函數原型: foo: Starts image acquisition on specified port. Return error code. int foo(HANDLE dev, char port

    0熱度

    1回答

    我正在寫一個正被使用,如下一個Python腳本調用的DLL: //sample.h #include<stdio.h> typedef struct _data { char * name; }data,*xdata; __declspec(dllexport) void getinfo(data xdata,HRESULT *error); //sample.c #inclu

    0熱度

    1回答

    我想在我的python項目中調用.NET dll。我想使用返回字符串並獲取字符串參數的函數。通過把一些代碼段解決的錯誤:但不知何故,我不能得到字符串我就可以得到字符串的第一個字符,有時以下錯誤引發: 'charmap' codec can't encode characters in position 1-15: character maps to <undefined> 編輯。 encod