最近使用python读取同级下的data数据文件,开始找了很多方法。下面我总结成二种方法:

1.xxx.py想要打开.data.csv,使用相对路径,有如下方法:

思路:

xxx.py想要打开的是mp_data文件夹下的data.csv文件,xxx.py是在lib文件夹下面,俩者是同级文件下的文件,银川操作就是在当前目录,向上搜索,银川就可以很容易理解下面的意思了。

思路:首先定位到上级目录,在上级目录下找mp_data文件夹,下的data.csv文件

with open(r"..\mp_data\data_csv.csv","r") as file:

print(file.read())

还有一种:如果想要使用绝对路径就更简单了:

xxx.py打开mp_data文件下的data.csv文件,我们可以使用os库,定位到获取到xxx.py的上级路径,然后通过组合的方式,定位到我们想要打开的mp_data文件夹下的data.csv文件

可以分为二个部分,第一部分,使用os.path.abspath('..')获取上一层的路径,再使用os.path.join(路径,path1)进行俩个路径的自动合并,去获取到完整的路径,也是可行的

最后就可以读取到想要取的文件。

#获取上一层路径

path = os.path.abspath('..')

#从当前路径读取上一层路径csv文件

filename = os.path.join(path,'mp_data\data_csv.csv')

print(filename)

到这里就可以拿到想要路径下面的数据文件了。

python定位文件位置_python使用相对定位,绝对定位,选取同级别文件下的指定文件(csv,excel)...相关推荐

  1. python保存文件到指定文件夹_python实现指定文件夹下的指定文件移动到指定位置...

    本文主要是写了一个将指定文件夹下的指定文件类型移动到指定位置,具体内容如下 # coding:utf-8 import os import shutil import sys reload(sys) ...

  2. python查找文件夹中的指定文件_python 递归搜索文件夹下的指定文件

    python 递归搜索文件夹下的指定文件 import os def look_in_directory(directory): """Loop through the ...

  3. Android 入门第九讲01-音频(本地音乐播放,暂停,继续播放,获取播放时间,快进到指定位置,变速播放,播放data/data/目录下的音频文件,播放网络歌曲)

    Android 入门第九讲01-音频(本地音乐播放,暂停,继续播放,获取播放时间,快进到指定位置,变速播放,播放data/data/目录下的音频文件,播放网络歌曲) 准备 1.储存在raw文件夹 2. ...

  4. VBA实战技巧精粹012:查找指定目录下的指定文件及Dir函数用法

    问题:有处理学生评语,限于网络条件,往往学生提交的都是单个文件,这就需要将其一一提取出来,然后进行判断.导出等操作,但首先要解决的就是查找所有文件如何操作,这里需要用到Dir函数,当然创建一个文件搜索 ...

  5. SpringBoot 项目将文件图片资源上传到本地静态资源文件夹下(指定文件夹下)

    1.SpringBoot 项目将文件图片资源上传到本地静态资源文件夹下(指定文件夹下) 最终效果: 前端浏览本地文件,点击上传至本地resources/static/images/imgWall下 2 ...

  6. 【DOS】对指定目录下的指定文件类型进行打包

    @echo offset package=pack.rar set dirs=LoginServer Launcher GlobalLauncher GameLauncherdel %package% ...

  7. mysql xp cmdshell_LOAD语句:利用MSSQL中的xp_cmdshell功能,将指定文件夹下的指定文件,生成mysql的LOAD语句...

    LOAD语句:利用MSSQL中的xp_cmdshell功能,将指定文件夹下的指定文件,生成mysql的LOAD语句 LOAD语句:利用MSSQL中的xp_cmdshell功能,将指定文件夹下的指定文件 ...

  8. python打开指定路径的excel_python使用相对定位,绝对定位,选取同级别文件下的指定文件(csv,excel)...

    最近使用python读取同级下的data数据文件,开始找了很多方法.下面我总结成二种方法: 1.xxx.py想要打开.data.csv,使用相对路径,有如下方法: 思路: xxx.py想要打开的是mp ...

  9. python指定文件路径_python实现指定文件夹下的指定文件移动到指定位置

    # coding:utf-8 import os import shutil import sys reload(sys) sys.setdefaultencoding('utf8') # print ...

最新文章

  1. Singleton Pattern
  2. 上课点名app_【APP种草】网瘾少年的自我救赎之最强锁机软件
  3. origin坐标轴在隐藏后如何显示
  4. Java 集合框架详解
  5. 发展光伏产业 破解大气污染之困
  6. C++ const function
  7. 在 Mac 上打开照片应用时遇到错误 4302,如何修复?
  8. Cocos2d 利用继承Draw方法制作可显示三维数据(宠物三维等)的三角形显示面板...
  9. Java考试题30道(附答案)
  10. 9针15针VGA接口引脚定义
  11. Python实现最近邻nearest、双线性bilinear、双三次bicubic插值
  12. 《Git与Github使用笔记》第8章 github常见操作和常见错误
  13. 苹果自带的清理软件_苹果电脑清理软件哪个好
  14. 魔兽怀旧玩家显示服务器名称插件,新手必看:非插件相关的魔兽怀旧服常用系统设置...
  15. 【飞机票售票系统】山东大学大二暑期数据库课程设计项目SSM+VUE2前后端分离(含源码)
  16. 等保测评(linux)
  17. 计算机专业在线杂志,计算机类的cscd期刊汇总
  18. 6分钟告诉你为什么要学物联网+嵌入式
  19. 家用路由器工作的原理
  20. 如何解决:对路径的訪问被拒绝这个问题.

热门文章

  1. 给你汇报Struts2 S2-016漏洞修复的总结
  2. kali下fcrackzip使用
  3. MFC实现获取鼠标位置的小程序
  4. 4.内核APC执行过程
  5. 【c/c++】刷算法题时常用的函数手册 持续更新--
  6. ACM入门之【分块】
  7. Codeforces Round #515 (Div. 3)【未完结】
  8. 1002 A+B for Polynomials (25 分)【难度: 一般 / 知识点: 模拟】
  9. 【AC Saber】双指针
  10. 1.1.1 数据结构的基本概念