首页 > 解决方案 > 如何让 Python 脚本将 CSV 文件发送到特定文件夹位置

问题描述

我目前有一个调用系统并从该系统生成数据的 CSV 文件的 API。该 CSV 文件被放置到我计算机上的一个文件夹中,但是我想将它指向我计算机上的另一个特定文件夹。

我没有在 API 中指定要放置的当前文件夹,所以我不确定为什么要放置它。

我认为我需要在下面更改我的公开声明。有没有办法让我在这个子句中写一个路径,以便将它放在不同的文件夹中?或者我需要在其他地方说明吗?

with open("UserStory.csv", "w", newline="") as outputFile:

    writer = csv.DictWriter(outputFile, ["Number","Estimate", "Project", "CreateDate", "ClosedDate", "CompletedDate", "Sprint", "Sprint Start", "Sprint End","Planned","Team",  "BlockingIssues", "Status"])

    writer.writeheader()

标签: pythoncsv

解决方案


指定文件的完整路径,如下所示:

file_path = '/home/user/doc/file_name.csv'

with open(file_path, "w", newline="") as outputFile:

如果 dir 不存在,请使用以下命令创建一个:os.mkdir(dir_path)


推荐阅读