原文:用一个python文件去调用另一个python文件,关于相对路径的处理?

比如用a.py调用执行b.py,但是a.py和b.py路径环境不一样,而b.py中有使用相对路径读取文件,这时会报错,怎么在a.py中进行配置,使其调用b.py时路径和其相同,能否做到 比如目录结构是这样: a.py文件内容是: b.py文件内容是: 此时执行b文件会报错: 相对路径是按照你执行程序的位置来定义的,不是该文件的路径位置相对。比如你在a文件夹下执行b文件的程序,此时相对路径的起点是a ...

2020-02-18 17:54 0 880 推荐指数:

查看详情

大爽Python入门教程 5-4 文件路径相对路径与绝对路径

大爽Python入门公开课教案 点击查看教程总目录 本章第三节 文件读写中的open(file, mode)中的file,严格来讲是文件路径,而不只是文件名。 一般来讲,尽量保证代码文件,和要读取的文件在同一文件夹下。 因为此时代码里面读取文件文件路径可以直接使用文件 ...

Wed Nov 24 02:15:00 CST 2021 0 124
Python中以绝对路径或者相对路径导入文件(或模块)的方法

Python中以相对路径或者绝对路径来导入文件或者模块的方法 相对路径和绝对路径的概念 绝对路径就是文件的真正存在的路径,是指从硬盘的根目录(盘符)开始,进行一级级目录指向文件相对路径就是以当前文件为基准进行一级级目录指向被引用的资源文件。 以下是常用的表示当前目录 ...

Fri Jul 12 20:13:00 CST 2019 0 5451
Python 打印当前文件相对路径和绝对路径

一、打印相对路径   print(__file__) 二、打印绝对路径   import os   print(os.path.abspath(__file__)) 三、打印文件名   import os   print(os.path.dirname ...

Sun Jul 29 06:44:00 CST 2018 0 4628
python读取文件使用相对路径提示文件路径不存在问题。

如上图:在untils下新建一个logger日志模块,将日志写在log目录下testCase中 如果我们在日志模块使用相对路径中 filename='../log/testCase.txt'的话,在untils包下任意一个模块调用logger模块的logger方法,都不会提示文件 ...

Tue Nov 10 18:40:00 CST 2020 0 3559
VBA通过相对路径(%~dp0)调用处理文件(bat)运行RScrip

背景 vba中用Shell函数执行.bat文件,来调用RScript。每次换不同的电脑或者路径,都需要重新设置路径。利用%~dp0传输相对路径时,发现vbal的CurDir会影响结果。 这个 1. 条件设置:excel的当前路径(CurDir)和excel文件本身不在同一个盘符 bat ...

Thu Apr 21 23:06:00 CST 2022 0 1085
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM