0
我遇到類似於here和中使用問題中給出的答案的問題。 我在Windows 64位機器上使用Python 2.7,並使用默認使用Python的ctypes。給定代碼在上面的鏈接。無法通過python中的ctypes導入crt._sopen
pyfrom ctypes import *
pycrt = cdll.msvcrt
py_sopen = crt._sopen
py_sopen.argtypes = (c_char_p, c_int, c_int, c_int)
py_SH_DENYRW = 0x10 # from <share.h>
pyh = _sopen("C:\\1.txt", 0, _SH_DENYRW, 0)
print pyh
pyfrom ctypes的導入* ^ 語法錯誤:無效的語法
如果我改變pyfrom ctypes的導入*到從ctypes的導入*然後py_sopen = crt._sopen NameError:名稱'crt'未定義
請參閱我看到了用鏈路 – imp
,如果固定的語法錯誤不是你的問題,是什麼呢? – M4rtini
我突出顯示了錯誤。我的原始問題與鏈接相同。所以,我認爲這個ctypes將解決這個問題。但那麼這個輸入錯誤 – imp