我正面临着一个类似的问题,正如所描述的,{a1},我使用了帖子中给出的答案。 我在Windows64位机器上使用Python2.7,并使用Python默认的ctypes。以上链接中的给定代码。在
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导入* ^ 语法错误:无效语法
如果我将ctypes import*更改为ctypes import*的,则py逯u sopen=crt.\u sopen 名称错误:未定义名称“crt”
pyfrom ctypes import *
不是有效语法。它应该是from ctypes import *
给你密码的人都搞错了。将
py
从每个变量名的开头删除,它至少可以运行,但我不能告诉您它是否符合您的期望。在测试功能:
^{pr2}$输出:
相关问题 更多 >
编程相关推荐