GNU/Linux >> Znalost Linux >  >> Linux

Jak používat / (oddělovač adresářů) v Linuxu i Windows v Pythonu?

Použijte:

import os
print os.sep

abyste viděli, jak separátor vypadá na aktuálním OS.
Ve svém kódu můžete použít:

import os
path = os.path.join('folder_name', 'file_name')

Můžete použít os.sep:

>>> import os
>>> os.sep
'/'

Použijte os.path.join() .Příklad:os.path.join(pathfile,"output","log.txt") .

Ve vašem kódu by to bylo:rootTree.write(os.path.join(pathfile,"output","log.txt"))


Linux
  1. Jak používat Python k dotazování WMI (Linux – Windows)

  2. Jak používat export s Pythonem na Linuxu

  3. Jak mohu definovat DIRECTORY_SEPARATOR pro platformy Windows i Linux?

  1. Jak nainstalovat a používat Flatpak v Linuxu

  2. Jak nainstalovat a používat Traceroute v Linuxu

  3. Jaký souborový systém použít, když používáte Windows i Linux?

  1. Jak duální bootování Linuxu a Windows

  2. Jak nainstalovat a používat PIP Python Package Manager na Rocky Linux 8

  3. UNIX / Linux:Jak používat Sticky Bit na adresář a soubor