gpt4 book ai didi

Python:获取姐妹目录中文件的路径?

转载 作者:太空宇宙 更新时间:2023-11-03 12:29:36 26 4
gpt4 key购买 nike

我有这样的文件结构:

data
mydata.xls
scripts
myscript.py

如何从 myscript.py 中获取 mydata.xls 的文件路径?

我需要将它传递给 xlrd:

book = xlrd.open_workbook(filename)

和类似“../data/mydata.xls”的相对文件路径似乎不起作用。

最佳答案

您可以使用 os.path.abspath(<relpath>)从相对路径获取绝对路径。

vinko@parrot:~/p/f$ more a.py
import os
print os.path.abspath('../g/a')

vinko@parrot:~/p/f$ python a.py
/home/vinko/p/g/a

目录结构:

vinko@parrot:~/p$ tree
.
|-- f
| `-- a.py
`-- g
`-- a

2 directories, 2 files

关于Python:获取姐妹目录中文件的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3758866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com