我已经在python中编写了一个代码,该代码使用/在文件夹中创建特定文件,如果我想在Windows中使用该代码将无法正常工作,有没有一种方法可以在Windows和Linux中使用该代码。
在python中,我使用以下代码:
pathfile=os.path.dirname(templateFile)
rootTree.write(''+pathfile+'/output/log.txt')
当我在Windows计算机中使用我的代码时,我的代码将无法工作。
在Linux和Windows中如何使用“ /”(目录分隔符)?
1
您可以首先根据Win / * nix对其进行定义,然后使用该变量。
—
fedorqui'SO停止伤害
在Windows中,您可以使用\或/作为目录分隔符。
—
SecurityMatt
Windows支持
—
Michael Geary
/
目录路径。您有什么具体问题?发布一些说明问题的代码。
除非您依赖Windows用户空间程序,否则正斜杠同样有效。但是某些cmd命令对此有问题。
—
Pihhan
@Mehrdad:您知道Win32 API不接受'/'的示例吗?(不包括cmd.exe和其他程序)
—
Eryk Sun