python - aktualis file path-ja

hello

joideje probalkozom, de feladtam: egy cross-platformos python scripet szeretnek irni
file utvonal win-en:

c:\a\b\myfile.py

file utvonal linuxon:

/home/ksgy/a/b/myfile.py

a myfile.py-bol szeretnek abszolut utvonallal megadott filet megnyitni, erre talaltam az

os.path

-ot

a problemam a kovetkezo: mind linuxon, mind windowson az egyik path lekerdezes sem teszi ki a vegere a slash ill backslash jeleket, igy a file nevet, amit meg szeretnek nyitni, maceras stringkent hozzafuzni, mivel nem tudom, hogy / vagy \-t kell tegyek...

kerdes: van-e erre valami mar mukodo, kitalalt megoldas?
amit en kiotlettem, de ez szerintem mar a ganyolas kategoria: megnezem, hogy a visszakapott path-ban / vagy \ van, es aszerint biggyesztem oda a vegere a karaktert es fuzom hozza a filenevet :) :(

koszi elore is

Hozzászólások

os.path.join(path1[, path2[, ...]])

nem jó?
--
"my mind had skipped town and left me behind to pay the rent"