By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,629 Members | 1,222 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,629 IT Pros & Developers. It's quick & easy.

Extention Module/ list of chars-> string

P: n/a
I am currently writing an extention module that needs to recieve a list
of characters that might vary in size from 0 to 8. This is written as a
list of characters rather than a string because it's easier to
manipulate. However, when I pass this list of characters into the
extention module, it keeps giving errors. Is there a way to do one of
the following?

A. Change a list of chars to a single string or
B. Read a list of chars in an extention module

Thanks!

Oct 19 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a
Tuvas wrote:
A. Change a list of chars to a single string or
B. Read a list of chars in an extention module


Either is possible, but I recommend to do A:

data = ''.join(data)

Then pass the modified data to the extension module.

Regards,
Martin
Oct 19 '05 #2

P: n/a
"Tuvas" wrote:
I am currently writing an extention module that needs to recieve a list
of characters that might vary in size from 0 to 8. This is written as a
list of characters rather than a string because it's easier to
manipulate. However, when I pass this list of characters into the
extention module, it keeps giving errors. Is there a way to do one of
the following?

A. Change a list of chars to a single string or
that's easier to do at the python side of things (see martin's reply), but
if you'd rather do
B. Read a list of chars in an extention module


you might find the code on this page somewhat useful:

http://effbot.org/zone/python-capi-sequences.htm

(use PyString_Check, PyString_Size and PyString_AsString to process
the sequence items. see the C API reference for details)

</F>

Oct 19 '05 #3

P: n/a
Thanks for the help, I actually ended up writing my own simple
charlist2string function, I realized it was only about 4 lines of code,
but, appreciate the help!

Oct 20 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.