如何为csv wri编写python函数

2024-09-30 04:33:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下代码可以正常工作:

with open('userWithAgentProp.csv','w+') as f:
        w = csv.DictWriter(f,user_keys)
        w.writeheader()
        for user in userAgentProp_list:
            w.writerow(user)

我用这段代码写了一个函数:

^{pr2}$

当我调用函数时:

createCSVOutput('new_test_csv.csv', user_keys, userAgentProp_list)

我得到以下错误:

File "mongodb_script_2.py", line 101, in <module>
  createCSVOutput('new_test_csv.csv', user_keys, userAgentProp_list)
File "mongodb_script_2.py", line 54, in createCSVOutput
  w= csv.dictWriter(f, keys)
AttributeError: 'module' object has no attribute 'dictWriter'

为什么它对脚本中的user_keys变量有效,但在函数中不起作用?在


Tags: csv函数代码inpytestnewmongodb

热门问题