You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pandas .to_csv()生成的CSV文件在PyCharm工作目录不显示

解决PyCharm中Pandas导出CSV文件不显示的问题

你的代码本身没有问题,CSV文件已经成功生成(Windows资源管理器能找到就是证明),问题出在PyCharm的文件显示或工作目录配置上,按以下步骤排查:

  • 刷新项目面板
    在PyCharm左侧项目面板的空白处右键,选择「刷新」,或者直接按Ctrl+F5(Windows/Linux)。PyCharm不会自动实时检测所有新生成的文件,手动刷新即可同步显示。

  • 确认文件实际保存路径
    代码中使用相对路径保存文件时,文件会存在PyCharm的当前工作目录下,而非一定是你打开的项目根目录。可以在代码中添加一行打印当前路径:

    import os
    print(os.getcwd())
    

    运行后输出的路径就是CSV文件的实际位置。如果路径不符合预期,可修改工作目录:

    1. 点击顶部菜单栏「Run」→「Edit Configurations」
    2. 选中你的Python运行配置
    3. 在「Working directory」栏设置为你的项目根目录,点击「Apply」保存
  • 检查文件过滤设置
    若刷新后仍不显示,检查PyCharm是否过滤了该文件:

    1. 点击项目面板右上角的齿轮图标,取消勾选「Hide Empty Middle Packages」
    2. 打开「Settings」→「Editor」→「File Types」,找到「Ignored Files and Folders」,确认其中没有.csv或你的文件名squirrels_by_color.csv
  • 关于ExcelReader插件
    该插件仅用于在PyCharm内预览CSV/Excel文件,和文件是否显示在项目面板无关,无需为此排查。

附添加路径检查后的代码:

import pandas
import os

# 打印当前工作目录
print("当前工作目录:", os.getcwd())

data = pandas.read_csv("2018_Central_Park_Squirrel_Census_-_Squirrel_Data.csv")
gray = sum(data["Primary Fur Color"] == "Gray")
red = sum(data["Primary Fur Color"] == "Cinnamon")
black = sum(data["Primary Fur Color"] == "Black")

squirrel_dict = {
    "Color": ["Gray", "Red", "Black"],
    "Population": [gray, red, black],
}

squirrels_by_color = pandas.DataFrame(squirrel_dict)
print(squirrels_by_color)

squirrels_by_color.to_csv("squirrels_by_color.csv")

内容的提问来源于stack exchange,提问作者Jerimy Christensen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 03:10:11