|
Oktatás * Programozás 2 * Szkriptnyelvek * Adator. prog. Teaching * Prog. for Data Sci. Félévek Linkek * kalendárium |
Py /
20221012apathlib Erről van egy blogposztom: https://pythonadventures.wordpress.com/2017/01/10/moving-from-unipath-to-pathlib/ . Röviden:
pathlib modul
=============
https://docs.python.org/3/library/pathlib.html
>>> from pathlib import Path
>>> p = Path("/usr/lib/python2.5/gopherlib.py")
>>> p.parent
PosixPath('/usr/lib/python2.5')
>>> str(p.parent)
'/usr/lib/python2.5'
>>> p.name
'gopherlib.py'
>>> p.suffix # !!! called suffix, not ext !!!
'.py'
>>> p.stem
'gopherlib'
>>> q = Path(p.parent, p.stem + p.suffix)
>>> q
PosixPath('/usr/lib/python2.5/gopherlib.py')
>>> date = Path("/usr", "bin", "date")
>>> date
PosixPath('/usr/bin/date')
további érdekességek:
>>> Path.home()
PosixPath('/home/jabba')
>>> p = Path("hello.txt")
>>> p.is_file()
False
>>> p.touch()
>>> p.is_file()
True
>>> p.chmod(0o755) # octal number
Feladatok: Kapcsolódó videó
|
![]() Blogjaim, hobbi projektjeim * The Ubuntu Incident [ edit ] |