小编典典

如何在 Python 中的 Linux 和 Windows 中使用“/”(目录分隔符)?

all

我在 python 中编写了一个代码,它使用 / 在文件夹中创建特定文件,如果我想在 Windows 中使用该代码,它将无法工作,有没有办法可以在
Windows 和 Linux 中使用该代码。

在 python 中,我使用以下代码:

pathfile=os.path.dirname(templateFile)
rootTree.write(''+pathfile+'/output/log.txt')

当我在假设 Windows 机器中使用我的代码时,我的代码将不起作用。

如何在 Linux 和 Windows 中使用“/”(目录分隔符)?


阅读 71

收藏
2022-06-08

共1个答案

小编典典

使用os.path.join(). 示例:os.path.join(pathfile,"output","log.txt")

在您的代码中,这将是:rootTree.write(os.path.join(pathfile,"output","log.txt"))

2022-06-08