示例#1
0
import os.path, sys

# Append the directory in which the binaries were placed to Python's sys.path,
# then import the D DLL.
libDir = "."
sys.path.append(os.path.abspath(libDir))
from arraytest import Foo, get, set, test

#set([Foo(1), Foo(2), Foo(3)])
print ">>> get()"
print ` get() `
print ">>> set([Foo(10), Foo(20)])"
set([Foo(10), Foo(20)])
print ">>> get()"
print ` get() `
示例#2
0
import os.path, sys
import distutils.util

# Append the directory in which the binaries were placed to Python's sys.path,
# then import the D DLL.
libDir = os.path.join('build', 'lib.%s-%s' % (
    distutils.util.get_platform(),
    '.'.join(str(v) for v in sys.version_info[:2])
))
sys.path.append(os.path.abspath(libDir))
from arraytest import Foo, get, set, test

#set([Foo(1), Foo(2), Foo(3)])
print (">>> get()")
print (str(get()))
print (">>> set([Foo(10), Foo(20)])")
#set(a=[Foo(10), Foo(20)])
set([Foo(10), Foo(20)])
print (">>> get()")
print (str(get()))

示例#3
0
文件: test.py 项目: eugeneai/pyd
import os.path, sys
import distutils.util

# Append the directory in which the binaries were placed to Python's sys.path,
# then import the D DLL.
libDir = os.path.join('build', 'lib.%s-%s' % (
    distutils.util.get_platform(),
    '.'.join(str(v) for v in sys.version_info[:2])
))
sys.path.append(os.path.abspath(libDir))
from arraytest import Foo, get, set, test

#set([Foo(1), Foo(2), Foo(3)])
print ">>> get()"
print `get()`
print ">>> set([Foo(10), Foo(20)])"
#set(a=[Foo(10), Foo(20)])
set([Foo(10), Foo(20)])
print ">>> get()"
print `get()`