当前位置: 代码网 > it编程>前端脚本>Python > Python程序如何设置相对路径读取文件?一文解决跨平台运行问题

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

2026年07月17日 Python 我要评论
python设置相对路径读取文件python是一门跨平台的语言,但并不是说你用python随便写的一个程序就能在不同的平台都能运行。读取文件的问题就是一个典型,这个时候就会涉及到相对路径。比如你将写好

python设置相对路径读取文件

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

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

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

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

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

通过语句:

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

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

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

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

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

即可。

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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com