python - 在 python 中创建并写入 CSV 文件

标签 python csv

我能够编译代码,但找不到我的 csv 文件,因此我认为它没有生成。

该方法应创建并写入 csv 文件。我所知道的是它在哪里创建,以及如何定义它在工作时在哪里创建。

def generateCSVfile(fileName,fileDescription,fileLocation,md5Hash):
    with open('deploymentTemplate.csv', 'w') as csvfile:
        createRow = csv.writer(csvfile, delimiter=' ',
                                quotechar='|', quoting=csv.QUOTE_MINIMAL)
        createRow.writerow([fileName,' ', fileDescription,' ', fileLocation,' ', md5Hash])

最佳答案

要查找 csv 文件的绝对路径(即文件系统中的保存位置),并检查其保存是否正确:

import os
print("Output is located at " + os.path.abspath('deploymentTemplate.csv'))
print("File exists? " + str(os.path.exists('deploymentTemplate.csv')))

可能的输出:

输出位于 C:\deploymentTemplate.csv
文件已存在?正确

关于python - 在 python 中创建并写入 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37330859/

相关文章:

python - 将 PANDAS DataFrame 中的数据转换为 Python 中的矩阵的最佳方法

python - usecols 与 parse_dates 和名称

mysql - Ruby CSV 读取多行字段

Python CSV - 需要对按另一列中的值分组的列中的值进行求和

python - 如何通过 @property 装饰器使用索引

python - Seaborn 因子图 : set series order of display in legend

python - 由于环境错误 : [Errno 28] No space left on device,无法安装软件包

xml - 在powershell中循环遍历子文件夹

unix - CSV - 删除任何列为空的行

php - str_getcsv 示例