Profilo di Hatshepsut

Nome Hatshepsut
Indirizzo email n/a
Messaggi2
  • Manipolazione file xlsx
    Forum >> Principianti
    Ciao a tutti,
    sto cercando di leggere un file xlsx, nel quale devo andare a cercare, all'interno della colonna 'C' una stringa (RES) per poi cercare degli altri elementi.
    Ho scritto questo pezzo di codice che funziona in parte, nel senso che trova le corrispondenze, ma non scrive nulla nella colonna 'D' e continua a darmi questo errore: Traceback (most recent call last):
    File "C:/CRISTINA/PROGETTI/Database/New.py", line 12, in <module>
    if (re.search("RES ",sheet.cell(x,3).value)):
    File "C:\Python27\lib\re.py", line 146, in search
    return _compile(pattern, flags).search(string)
    TypeError: expected string or buffer
    ------------------------------------------------
    import os
    import openpyxl
    import re

    wb = openpyxl.load_workbook('C:\Users\cristinab\Desktop\ARTICO_1.xlsx')
    sheet = wb.worksheets0
    ws = wb.active


    for x in xrange(ws.max_row):
    x=x+1
    if (re.search("RES ",sheet.cell(x,3).value)):
    #print column_descriptionx.value
    if (re.search("SMD ",sheet.cell(x,3).value)):
    sheet.cell(x,4).value="SMD"
    #print "SMD"
    else:
    if (re.search("PTH ",sheet.cell(x,3).value)):
    sheet.cell(x,4).value="PTH"
    #print "PTH"
    else:
    sheet.cell(x,4).value="-"
    #print "-"
    ws.cell(x,4).value=sheet.cell(x,4).value

    wb.template=True
    wb.save('C:\Users\cristinab\Desktop\ARTICO_1.xlsx')
    ------------------------------------------------------------------------
    Qualcuno mi sa aiutare? L'errore sembra che sia imputabile al fatto che non legge come stringa il contenuto della cella, ma se provo a fare un cast, si blocca appena trova un carattere particolare (come il °...).
    Grazie!
  • Problemi con "import gtk"
    Forum >> Principianti
    Ciao a tutti,
    sono alle prime armi con Python e avrei bisogno di un aiuto: ho installato Python 2.7 e pygtk-all-in-one-2.24.2.win32-py2.7.msi
    Il mio problema è che, se creo uno script con "import gtk", ottengo questo errore:
    File "C:\doc\Python\import_gtk.py", line 1, in <module>
    import gtk
    File "C:\doc\Python\gtk.py", line 3, in <module>
    window = gtk.Window()
    AttributeError: 'module' object has no attribute 'Window'
    :question: :question: :question:
    Al contrario, se creo uno script con l'istruzione "import pygtk", non ho nessun errore. :sarcastic:
    Cosa posso fare?
    Grazie mille