コード例 #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))
import testdll

testdll.foo()

print

print testdll.bar(12)

print

print "testdll.baz():"
testdll.baz()
print "testdll.baz(20):"
testdll.baz(20)
print "testdll.baz(30, 'cat'):"
testdll.baz(30, 'cat')

print

print "Testing callback support"


def foo():
    print "Callback works!"
コード例 #2
0
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))
import testdll

testdll.foo()

print ("")

print (testdll.bar(12))

print ("")

print ("testdll.baz():")
testdll.baz()
print ("testdll.baz(20):")
testdll.baz(20)
print ("testdll.baz(30, 'cat'):")
testdll.baz(30, 'cat')

print ("")

print ("Testing callback support")
def foo():
    print ("Callback works!")
コード例 #3
0
ファイル: test.py プロジェクト: dansanduleac/pyd
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))
import testdll

testdll.foo()

print

print testdll.bar(12)

print

print "testdll.baz():"
testdll.baz()
print "testdll.baz(20):"
testdll.baz(20)
print "testdll.baz(30, 'cat'):"
testdll.baz(30, 'cat')

print

print "Testing callback support"
def foo():
    print "Callback works!"