请问一下怎么查看对象的内部结构啊

2022-08-24 16:41:06 +08:00
 usnake
import csv

with open('csv.csv','r') as file:
    reader = csv.reader(file)

比如这个 reader ,我要怎么才能查到它里面究竟是啥结构?

2315 次点击
所在节点    Python
9 条回复
usnake
2022-08-24 16:43:01 +08:00
print 显示

```<_csv.reader object at 0x00000210A7EFDEA0>```
help 显示:

```class reader(builtins.object)
| CSV reader
|
| Reader objects are responsible for reading and parsing tabular data
| in CSV format.
|
| Methods defined here:
|
| __iter__(self, /)
| Implement iter(self).
|
| __next__(self, /)
| Implement next(self).
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| dialect
|
| line_num```
```
zk8802
2022-08-24 16:59:27 +08:00
print(dir(reader))
binge921
2022-08-24 17:12:16 +08:00
对象的内部结构 一般需要 ”脱掉“
kaiger
2022-08-24 17:52:19 +08:00


你指的是这种结构吗?
killva4624
2022-08-24 18:05:04 +08:00
看源码是最好的,去翻翻 csv. reader() 这个函数返回的对象。
treizeor
2022-08-24 18:05:06 +08:00
解剖?
yucongo
2022-08-25 12:25:05 +08:00
其实你要查的是 csv.reader:
help(csv.reader)
julyclyde
2022-08-25 14:18:07 +08:00
dir
hass
2022-08-26 16:26:07 +08:00
@treizeor 我还想说鸭嘴钳呢~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/875093

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX