“Python OS.Path.Join” Kod odpowiedzi

Python łączą ścieżki

import os

# Join paths using OS import. Takes any amount of arguments
path = os.path.join('/var/www/public_html', './app/', ".\\my_file.json")

print(path) # /var/www/public_html/app/myfile.json
Allen

OS ścieżka slitext

import os
basename, ext = os.path.splitext('inputfile.txt')
bougui

Python OS.Path.Join

>>> p = os.path.join(os.getcwd(), 'foo.txt')
>>> p
'/Users/csaftoiu/tmp/foo.txt'
>>> os.path.dirname(p)
'/Users/csaftoiu/tmp'
>>> os.path.basename(p)
'foo.txt'
>>> os.path.split(os.getcwd())
('/Users/csaftoiu/tmp', 'foo.txt')
>>> os.path.splitext(os.path.basename(p))
('foo', '.txt')
David Cao

dołącz do ścieżki ścieżki

# The correct operator to extend a pathlib object is /
from pathlib import Path

dir_path = Path('directory')
subdir_path = dir_path / "subdir_path"
OsaSadogh

OS.PATH.SEP.JOIN

1
2
>>> os.path.join("foobar", "/foo/baz/", "whatever")
'/foo/baz/whatever'
Noman Nosher

OS.PATH.SEP.JOIN

1
2
3
4
>>> type(os.sep)
<class 'str'>
>>> os.sep.join(["foobar", "/foo/baz/", "whatever"])
'foobar//foo/baz//whatever'
Noman Nosher

Odpowiedzi podobne do “Python OS.Path.Join”

Pytania podobne do “Python OS.Path.Join”

Więcej pokrewnych odpowiedzi na “Python OS.Path.Join” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu