উপরের মডিউলটির জন্য, আমাদের নিম্নলিখিত setup.py স্ক্রিপ্ট −
প্রস্তুত করতে হবেfrom distutils.core import setup, Extension setup(name='helloworld', version='1.0', \ ext_modules=[Extension('helloworld', ['hello.c'])])
এখন, আমরা নিম্নলিখিত কমান্ড ব্যবহার করি,
$ python setup.py install
একবার আমরা এক্সটেনশন ইনস্টল করার পরে, আমরা আমাদের পাইথন স্ক্রিপ্ট test.py-এ সেই এক্সটেনশনটিকে আমদানি করতে এবং কল করতে সক্ষম হব এবং এর মধ্যে নিম্নরূপ ব্যতিক্রম ধরতে পারব -
#test.py import helloworld try: print helloworld.helloworld() except Exception as e: print str(e)
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
bad format char passed to Py_BuildValue