我无法弄清楚csv.dictreader的参数,并意识到我不知道方括号表示什么.
来自文件:
class csv.DictReader(csvfile[, fieldnames=None[, restkey=None[, restval=None[, dialect='excel'[, *args, **kwds]]]]])
Run Code Online (Sandbox Code Playgroud)
我很欣赏类实例化的参数摘要.
谢谢
Ste*_*202 19
方括号表示这些参数是可选的.你可以把它们留下来.
因此,在这种情况下,你只需要传递的csvfile参数csv.DictReader.如果你传递第二个参数,它将被解释为fieldnames参数.第三个是restkey等等
如果您只想指定eg cvsfile和dialect,那么您必须明确命名关键字参数,如下所示:
csv.DictReader(file('test.csv'), dialect='excel_tab')
Run Code Online (Sandbox Code Playgroud)
有关关键字参数的更多信息,请参阅python.org上教程的4.7.2节.
| 归档时间: |
|
| 查看次数: |
12207 次 |
| 最近记录: |