如何在子文件夹中找到文件?

时间:2013-09-24 10:55:00

标签: python python-2.7

我有一个使用按钮上的图标的脚本。当我将icon.gif留在带脚本的文件夹中时,可以找到图标而不会出错。但是我想将这些图标保存在myicons文件夹中并从该文件夹中使用它们。所以结构将是这样的:myscript_folder / myicons / icon_1.gif

我有一个变量可以保留图标的路径,但是您已经猜到变量只有' icon.gif'在里面。

如何添加" myicons"这个变量的文件夹是os独立的吗?

2 个答案:

答案 0 :(得分:2)

您可以使用os.path模块中的join功能。该模块针对不同的操作系统提供不同的版本,每个版本使用相应的文件分隔符等。

import os.path
os.path.join("myicons", "icon_1.gif")

答案 1 :(得分:0)

试试这个,这与tobias_k的回复非常相似。

import os
base_dir = r"path/to/your/myscript_folder"
print os.path.join(base_dir, "myicons", "icon_1.gif")