我已编写此代码以将标头写入csv文件:
with open(os.path.join(directory, 'UserPass.csv'), 'wb') as csvFile:
writer = csv.DictWriter(csvFile, fieldnames = ['Username', 'Password'], delimeter = ',')
writer.writeheader()
但是,它会出现错误,指出目录未定义。 为什么会发生这种情况,我将目录定义为什么? 有没有更好的方法来编写标题? 谢谢。
答案 0 :(得分:0)
目录是要保存UserPass.csv的目录(也称为文件夹)的位置。有关详细信息,请参阅os.path.join docs。
答案 1 :(得分:-1)
最简单的方法是使用sed
,因为你提到了替代方案,只是这样做,
sed -i '1iUsername,Password' UserPass.csv