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

Python新手求助:如何定位脚本中source_file的完整路径?

找到12345.csv完整路径的方法
  • 先明确相对路径逻辑:代码里的Python/resource/12345.csv是相对路径,实际位置取决于脚本执行时的工作目录,而非脚本文件本身的位置。

    • 快速验证:在脚本里添加两行代码,运行后即可看到当前工作目录:
      import os
      print(os.getcwd())
      
    • 将输出路径与代码中的相对路径拼接,就是文件的完整路径。比如输出是/home/dev/project,完整路径就是/home/dev/project/Python/resource/12345.csv
  • 直接在Linux服务器上全局搜索文件

    • 用find命令遍历系统查找,忽略权限错误避免刷屏:
      find / -name "12345.csv" 2>/dev/null
      
  • 检查脚本所在目录的可能性

    • 若不确定脚本执行的工作目录,先找到脚本本身的位置:
      whereis your_script.py
      
    • 进入脚本所在目录后执行pwd,再拼接相对路径尝试。比如脚本在/opt/app/scripts,路径就是/opt/app/scripts/Python/resource/12345.csv
  • 留意注释提示

    • 代码标注了# for local environment only,说明该路径可能仅适用于本地环境,服务器上的资源路径或许不同。可以检查项目里的配置文件(如json、yaml格式),看是否有单独定义的资源路径配置。

内容的提问来源于stack exchange,提问作者Brandi Breeden

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 05:44:59