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
- 1023 megtekintés
Hozzászólások
os.path.join(path1[, path2[, ...]])
nem jó?
--
"my mind had skipped town and left me behind to pay the rent"
- A hozzászóláshoz be kell jelentkezni
...jahogy ide a file nevet is bele lehet fuzni... oh, nagyszeru, koszi! :)
(neha alabecsulom a kepessegeit....) :)
- A hozzászóláshoz be kell jelentkezni