-1

我编写了这段代码来将标题写入 csv 文件:

    with open(os.path.join(directory, 'UserPass.csv'), 'wb') as csvFile:
    writer = csv.DictWriter(csvFile, fieldnames = ['Username', 'Password'], delimeter = ',')
    writer.writeheader()

但是,它会出现一个错误,指出未定义目录。为什么会发生这种情况,我将目录定义为什么?有没有更好的方法来编写标题?谢谢你。

4

2 回答 2

0

目录是您要保存 UserPass.csv 的目录(又名文件夹)的位置。有关更多信息,请参阅os.path.join 文档

于 2017-10-09T19:32:26.653 回答
-1

最简单的方法是使用sed,因为您提到了替代方案,只需执行,

sed -i '1iUsername,Password' UserPass.csv
于 2017-10-09T19:35:33.440 回答