Accessing std::wstring in Python using SWIG

Shankar skn at skn.com
Tue May 9 08:49:54 EDT 2006


Hello,

I have a C++ dll with one class which has one public function.
This function returns an std::list<std::wstring> as an argout.
I am using SWIG to generate Python extensions for this dll.

I have the following code in python to access the string from the list.

.
.
for item in myList:
      print str(item)
.
.

When I run this program I see that the address of the string is printed, but 
not the actual content.
Within Python code how can I dereference this wstring pointer to actually 
print the value and not the address.

Thanks in advance,
With best regards,
Shankar 





More information about the Python-list mailing list