Python程序如何设置相对路径读取文件?一文解决跨平台运行问题

 更新时间:2026年07月17日 09:39:54   作者:阿阿哼  
还在为Python程序换台电脑就找不到文件而烦恼吗?本文教你用简单语句获取当前程序所在文件夹路径,轻松设置相对路径,确保你的Python代码和数据文件在一起,别人拿到就能直接运行,彻底解决跨平台文件读取问题

Python设置相对路径读取文件

Python是一门跨平台的语言,但并不是说你用python随便写的一个程序就能在不同的平台都能运行。

读取文件的问题就是一个典型,这个时候就会涉及到相对路径。

比如你将写好的程序文件放在一个文件夹里,这个文件需要读取本地的数据文件。

如果你想别人在收到你的程序文件时可以直接运行,那么就需要注意读取数据文件的地址了。

这个时候你可以把数据文件和程序文件放在同一个文件夹下

通过语句:

import os
import sys
path = os.path.abspath(os.path.dirname(sys.argv[0]))

就可以得到当前程序文件所在文件夹的路径,

这也是数据文件所在的路径,

然后将读取数据文件时的路径设置为

x = pd.read_csv(path+'/文件名')

即可。

这样就保证别人拿到你的代码是可以直接运行的。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python基础编程小实例之计算圆的面积

    python基础编程小实例之计算圆的面积

    Python是最常用的编程语言,这种语言就是一种可以快速开发应用的解释型语言,有些用户不知道该怎么在Python编程里计算圆的面积,现在就给大家具体解释一下,下面这篇文章主要给大家介绍了关于python基础编程小实例之计算圆的面积的相关资料,需要的朋友可以参考下
    2023-03-03
  • Python探索之URL Dispatcher实例详解

    Python探索之URL Dispatcher实例详解

    这篇文章主要介绍了Python探索之URL Dispatcher实例详解,还是比较不错的,这里分享给大家,供需要的朋友参考。
    2017-10-10
  • python实现逻辑回归的方法示例

    python实现逻辑回归的方法示例

    这篇文章主要介绍了python实现逻辑回归的方法示例,这是机器学习课程的一个实验,整理出来共享给大家,需要的朋友可以参考学习,下来要一起看看吧。
    2017-05-05
  • python函数修饰符@的使用方法解析

    python函数修饰符@的使用方法解析

    这篇文章主要介绍了python函数修饰符@的使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • Python一行代码实现ChatGPT接入微信机器人

    Python一行代码实现ChatGPT接入微信机器人

    这篇文章主要为大家介绍了Python一行代码实现ChatGPT接入微信机器人示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • Python脚本实现扫描网站子域名及漏洞

    Python脚本实现扫描网站子域名及漏洞

    这篇文章主要为大家详细介绍了如何使用Python编写一个域名漏洞扫描脚本,可以实现子域名枚举,端口扫描,服务识别和常见漏洞检测,感兴趣的小伙伴可以了解下
    2025-12-12
  • Python使用ChainMap实现组合数据魔法实例探究

    Python使用ChainMap实现组合数据魔法实例探究

    这篇文章主要为大家介绍了Python使用ChainMap实现组合数据魔法实例探究,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • 在Python中使用Fsolve函数的过程解析

    在Python中使用Fsolve函数的过程解析

    这篇文章主要介绍了在Python中使用Fsolve函数的过程解析,在这篇文章中,我们了解到fsolve 是用来寻找非线性方程的根的,了解到fsolve 可以接受的不同种类的参数以及每个参数的含义,需要的朋友可以参考下
    2023-06-06
  • 火遍网络的python中秋节贺卡现在学还赶得上

    火遍网络的python中秋节贺卡现在学还赶得上

    中秋将至,我用python编写了个火遍网络的中秋节贺卡,现在学起来还不晚,文中给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • Requests什么的通通爬不了的Python超强反爬虫方案!

    Requests什么的通通爬不了的Python超强反爬虫方案!

    今天带大家学习Requests什么的通通爬不了的Python超强反爬虫方案,文中有非常详细的图文介绍及代码示例,对正在学习python的小伙伴们有很好的帮助,需要的朋友可以参考下
    2021-05-05

最新评论