私はPythonで文字列を構築し、それをラップされたCライブラリに渡す必要があります。 .pyxファイルでBytesとしてCythonに渡す文字列
unsigned char load(char const *FileName)
:C libには、関数を定義
def test():
PATH = '/usr/lib/libnx.so'
PATH = <char*>PATH
load(PATH)
しかし、私は得る:TypeError: expected bytes, str found
私はPythonの文字列をエンコードする試みたが、同じエラーを取得しています。
.encodeを( –