Wie trifft ein Typ einen CSV -Leser von csv.reader () zurück?Python

Python-Programme
Anonymous
 Wie trifft ein Typ einen CSV -Leser von csv.reader () zurück?

Post by Anonymous »

Wie kann ein CSV -Leser von csv.reader ()?
angedeutet werden, wenn ich den Typ des Ergebniss in Python sehe, sehe ich: < /p>

Code: Select all

>>> import csv
>>> with open('upt.csv', newline='') as csvfile:
...   reader = csv.reader(csvfile, delimiter=' ', quotechar='|')
...
>>> reader

>>> type(reader)

>>> reader.__class__

>>> import _csv
>>> _csv.reader

>>> _csv.reader.__class__

< /code>
beschreibt also den Klassentyp von Leser als _csv.reader, aber wenn ich _csv.reader importiere, ist es keine Klasse. Wie mache ich einen Typ Hinweis für die CSV.Reader -Klasse -Instanz? __init __ 
und __new __ im _csv.reader, also ist dies vielleicht ein C/C-Bindungsproblem?

Code: Select all

>>> dir(_csv.reader) ['__call__', '__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__name__', '__ne__', '__new__', '__qualname__', '__reduce__', '__reduce_ex__', '__repr__', '__self__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__text_signature__']< /code> < /p>
Hinweis:
Dictreader hat dieses [url=viewtopic.php?t=20324]Problem[/url] nicht: < /p>
>>> with open('upt.csv', newline='') as csvfile:
...   dreader = csv.DictReader(csvfile)
...
>>> dreader

>>> csv.DictReader

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post