• خواندن فایلهای CSV در python
    #1
    Note 
    [PYTHON]
    import os
    import sys
    import csv

    def opencsv(filename):
    tfile = open(filename, "r")
    line = tfile.readline()
    tfile.close()
    if line[0] == '"':
    quote_char = '"'
    quote_opt = csv.QUOTE_ALL
    elif line[0] == "'":
    quote_char = "'"
    quote_opt = csv.QUOTE_ALL
    else:
    quote_char = '"'
    quote_opt = csv.QUOTE_MINIMAL
    if line.find('\t') != -1:
    delim_char = '\t'
    else:
    delim_char = ','
    tfile = open(filename, "rb")
    reader = csv.reader(tfile, delimiter=delim_char, quotechar=quote_char, quoting=quote_opt)
    return (tfile, reader)

    def display():

    ifile = open('/home/rpatel/complete_error_codes.csv', "rb")
    find_code = raw_input("Enter the code: ")
    reader = csv.reader(ifile)

    rownum = 0
    for row in reader:
    if rownum == 0:
    header = row
    else:
    column = 0
    if row[1] == str(find_code):
    for col in row:
    print'%-8s: %s' % (header[column], col)
    column += 1
    break
    rownum += 1
    ifile.close()

    if __name__ == '__main__':

    try:
    display()
    except Exception, e:
    print("Exception in display: %s" % e)
    [/PYTHON]

    پاسخ
    ایجاد موضوع جدید   پاسخ به موضوع  

    موضوعات مرتبط با این موضوع...
    موضوع نویسنده پاسخ بازدید آخرین ارسال
    Note تولید کننده ip در python WWWorker 1 874 29-05-2014 ساعت 13:03
    آخرین ارسال: Amirio
    Note اپلود فایل با python WWWorker 0 670 28-05-2014 ساعت 19:41
    آخرین ارسال: WWWorker
    Note چاپ تاریخ در python WWWorker 0 599 14-01-2014 ساعت 14:02
    آخرین ارسال: WWWorker
    Note Python - چک کننده استحکام پسورد WWWorker 0 581 07-11-2013 ساعت 09:16
    آخرین ارسال: WWWorker
    Note ست کردن utf-8 برای فایل های python WWWorker 0 751 07-11-2013 ساعت 09:14
    آخرین ارسال: WWWorker
    Note Python Password Generator تولید کننده پسورد WWWorker 0 620 07-11-2013 ساعت 09:12
    آخرین ارسال: WWWorker
    Note اسکریپت آپلودر با python WWWorker 0 590 07-11-2013 ساعت 09:10
    آخرین ارسال: WWWorker
    Note تولید اعداد و کاراکتر های تصادفی در python Daniel 0 1,543 09-12-2012 ساعت 00:04
    آخرین ارسال: Daniel
    Note تغییر سایز گروهی تصاویر با اسکریپت python Daniel 0 720 08-12-2012 ساعت 23:37
    آخرین ارسال: Daniel
    Note Python xss scanner v1 Evil shadow 0 748 23-07-2012 ساعت 18:43
    آخرین ارسال: Evil shadow

    کاربرانِ درحال بازدید از این موضوع:   1 مهمان