我遇到了ctypes的問題。我認爲我的類型轉換是正確的,錯誤對我沒有意義。 錯誤行「arg - ct.c_char_p(日誌文件路徑)」 TypeError:預期的字節或整數地址,而不是str實例Python 3.5,ctypes:TypeError:預期的字節或整數地址,而不是str實例
我在python 3.5和3.4都試過。
功能我打電話:
stream_initialize('stream_log.txt')
Stream_initialize代碼」
def stream_initialize(logfilepath):
f = shim.stream_initialize
arg = ct.c_char_p(logfilepath)
result = f(arg)
if result:
print(find_shim_error(result))
Python 3中最後一行會失敗 - 「print」是一個函數,需要括號。 – Kupiakos