python程序开发过程之中经常会涉及到文件导入的功能开发需求,而很多时候这个需要导入的文件并不会和程序py文件处在同级目录之中 。而这一篇文章所要来讲解的就是,python导入上级目录文件以及不在同级目录文件的方法,感兴趣的话就一起往下看看吧 。
文章插图
【Python导入上级目录下文件如何写路径?Python怎么导入不在同一目录文件】一、上级目录
上级目录指的就是要导入的文件在存在于当前py文件,所在文件夹的更上面一个文件夹 。例如现在有一个py文件存在于该文件路径之中,示例如下:
D:\tmp\test\789python\23.py那么23.py这个文件它所在的文件夹就是789python,在其上面的test以及tmp就是该文件的上级目录 。而导入上级目录下文件的路径就可以使用相对路径的写法,只需要在导入的文件名前面加上../就可以了,每一个都表示向上一层目录去寻找,示例如下:
import sysfile = open("..\..\demo.py") # 会找到tmp文件夹二、不同级目录
不同级目录的情况就有很多了,会分为上级目录、下级目录、以及其他磁盘所在目录等等 。那么上级目录在文章上半部分以及介绍过该怎么写了,而下级目录只需要使用文件夹名称加上反斜杠\来划分即可,示例如下:
file = open(’project\list\bin\pt.txt’)那么文件处在其他磁盘目录下的话,虽然说任然可以使用..\在再加上其他路径的方式去找到,但是它终究还是不如绝对路径从磁盘来找更加简单方便,示例如下:
file = open(’ E:\Microsoft VS Code\policies\de-de\vscode.deml’)以上就是关于“Python导入上级目录下文件如何写路径?Python怎么导入不在同一目录文件”的全部内容了,希望对你有所帮助 。
推荐阅读
- Seaborn绘制条形图怎么做?Python如何用第三方库seaborn画条形图
- Python如何模拟键盘输入?Python怎么控制键盘按键
- Python怎么使用iter函数?详解Python内置函数iter的用法
- Python如何在图像上书写文字?Python图像上书写文字的方法
- 什么是Python中的静态方法?class方法和静态方法的区别是什么?
- 华为手机通讯录怎么导入苹果手机
- python如何安装pip pip有什么功能
- 怎么把通讯录导入另一个手机 如何把通讯录导入另一个手机
- 备忘录如何导入新手机 可以随时换手机了
- steam泰拉瑞亚云存档下完后如何导入?