相关疑难解决方法(0)

如何在Python中获取绝对文件路径

给定一个路径"mydir/myfile.txt",如何在Python中找到相对于当前工作目录的文件的绝对路径?例如在Windows上,我最终可能会:

"C:/example/cwd/mydir/myfile.txt"
Run Code Online (Sandbox Code Playgroud)

python path relative-path absolute-path

653
推荐指数
9
解决办法
77万
查看次数

Python中的相对路径

我正在构建一个简单的帮助脚本,用于将代码库中的几个模板文件复制到当前目录.但是,我没有存储模板的目录的绝对路径.我确实有一个来自脚本的相对路径,但是当我调用脚本时,它将其视为相对于当前工作目录的路径.有没有办法指定这个相对url来自脚本的位置?

python path relative-path

204
推荐指数
9
解决办法
34万
查看次数

在Python中使用代码存储库时如何引用资源的相对路径

我们正在使用一个代码存储库,它部署在Windows和Linux上 - 有时在不同的目录上.项目中的一个模块应该如何引用项目中的一个非Python资源(CSV文件等)?

如果我们做类似的事情:

thefile=open('test.csv')
Run Code Online (Sandbox Code Playgroud)

要么:

thefile=open('../somedirectory/test.csv')
Run Code Online (Sandbox Code Playgroud)

仅当脚本从一个特定目录或目录的子集运行时,它才会起作用.

我想做的是:

path=getBasePathOfProject()+'/somedirectory/test.csv'
thefile=open(path)
Run Code Online (Sandbox Code Playgroud)

这是正确的方法吗?可能吗?

python path relative-path

179
推荐指数
5
解决办法
17万
查看次数

标签 统计

path ×3

python ×3

relative-path ×3

absolute-path ×1