Python导入上级目录下文件如何写路径?Python怎么导入不在同一目录文件

python程序开发过程之中经常会涉及到文件导入的功能开发需求,而很多时候这个需要导入的文件并不会和程序py文件处在同级目录之中 。而这一篇文章所要来讲解的就是,python导入上级目录文件以及不在同级目录文件的方法,感兴趣的话就一起往下看看吧 。

Python导入上级目录下文件如何写路径?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怎么导入不在同一目录文件”的全部内容了,希望对你有所帮助 。

    推荐阅读