Salve a tutti.sono nuovo di python perciò potrei chiedere un stupidaggine... abbiate pazienza,ma ho cercato di capirne qualcosa ma non riesco ad andare avanti:
sto realizzando un programmino in python cercando di unire vari pezzi trovati qua e la.lo scopo è quello di generare delle nuove aste su ebay per dei cd audio inserendo il cd nel lettore e scaricando titolo,album,ecc del cd da CDDB. autore,ecc non è un problema,mi pare ma ho difficoltà a far generare da xml un numero di righe sufficienti a far entrare il numero di tracce del cd stesso , nell' istruzione "<Description>" .riporto la parte interessata:
import CDDB, DiscID, re, os

cdrom = open('/dev/cdrom')
disc_id = DiscID.disc_id(cdrom)

(query_status, query_info) = CDDB.query(disc_id)
if query_status == 210:
query_info = query_info[0]
(read_status, read_info) = CDDB.read(query_info['category'], query_info['disc_id'])
(artist, album) = query_info['title'].split('/')
artist = artist.strip()
album = album.strip()


for i in range(0, disc_id[1]):
print re.sub('[ /]', '_', read_info['TTITLE' + `i`])


#FUNCTION: buildRequestXml
# Build the body of the call (in XML) incorporating the required parameters to pass
def buildRequestXml(detailLevel, viewAllNodes):
requestXml = "<?xml version='1.0' encoding='utf-8'?>"+\
"<AddItemRequest xmlns=\"urn:ebay:apis:eBLBaseComponents\">"+\
"<RequesterCredentials><eBayAuthToken>" + userToken + "</eBayAuthToken></RequesterCredentials>"

if (detailLevel != ""):
requestXml = requestXml + "<DetailLevel>" + detailLevel + "</DetailLevel>"

requestXml = requestXml + "<Item>"+\
"<BuyItNowPrice>10.0</BuyItNowPrice>"+\
"<Country>US</Country>"+\
"<Currency>USD</Currency>"+\
"<Description>QUI DEVO INSERIRE TRACCE DEL CD</Description>"+\
"<ListingDuration>Days_7</ListingDuration>"+\
"<Location>San Jose, CA</Location>"+\
"<PaymentMethods>PaymentSeeDescription</PaymentMethods>"+\
"<PrimaryCategory>"+\
" <CategoryID>357</CategoryID>"+\
"</PrimaryCategory>"+\
"<Quantity>1</Quantity>"+\
"<StartPrice>1.0</StartPrice>"+\
"<ShippingTermsInDescription>True</ShippingTermsInDescription>"+\
"<Title>" + query_info['title'] + "</Title>"+\
"</Item>"+\
"</AddItemRequest>"
return requestXml

addItem()


Potreste aiutarmi o darmi uno spunto su cosa "studiare?
Grazie