创建模块并使用它们

时间:2017-08-23 15:36:00

标签: python

我正在玩创建模块。我有两个python脚本。第一个(模块)有:

import file_tools as ft

filename = ft.abspath('some/path/')

第二个文件(主要)有:

filename = abspath(etc)

当我运行Main时,filename显示为空(Type:None)。我已在'模块'中运行Project("{E53339B2-1760-4266-BCC7-CA923CBCF16C}") = "docker-compose", "docker-compose.dcproj", "{5412559A-5688-4EB3-97F4-31DF8997843C}" EndProject ,但它确实有效。显然,我在这里遗漏了一些东西!

这样做,所以任何帮助都会有用。

谢谢大家。

MT

1 个答案:

答案 0 :(得分:0)

问题在于你如何找到工作目录;首选方法是os.getcwd()(或兼容Unix的os.getcwdb)。使用它,我们可以看到您的功能归结为:

def abspath(relpath):
    return os.path.join(os.getcwd(), relpath)