Hirdetés
- Házimozi haladó szinten
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Fejhallgató erősítő és DAC topik
- Kormányok / autós szimulátorok topikja
- Vezeték nélküli fejhallgatók
- Milyen Android TV boxot vegyek?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Milyen TV-t vegyek?
- Milyen SSD-t vegyek?
Új hozzászólás Aktív témák
-
Hege1234
addikt
sziasztok!
hogyan tudnám megakadályozni a script továbbfutását, ha az elérési útban
ékezetes karakter található?
windows rendszerről van szóa thrd_dir tartalmazza az ékezetes utat, de mégis simán továbbfut és nem áll meg
regex101 oldalán megnéztem és ennek[\x80-\xFF]fel kellene ismernie, hogy ékezetvalakinek esetleg valami ötlet vagy ehhez is külső modul kellene vagy csak én bénázok el valamit?
import os
import re
def has_accented_directory(thrd_dir):
for root, dirs, _ in os.walk(thrd_dir):
for dir_name in dirs:
if re.search(r'[\x80-\xFF]', dir_name):
return True
return False
currentFile = __file__
realPath = os.path.realpath(currentFile)
dirPath = os.path.dirname(realPath)
dirName = os.path.basename(dirPath)
parentDir = os.path.dirname(dirPath)
sec_dir = os.path.dirname(parentDir)
thrd_dir = os.path.dirname(sec_dir)
print(f'Elérési utak:')
print(f'dirPath: {dirPath}')
print(f'parentDir: {parentDir}')
print(f'sec_dir: {sec_dir}')
print(f'thrd_dir: {thrd_dir}')
paths_to_check = [dirPath, dirName, parentDir, sec_dir, thrd_dir]
for path in paths_to_check:
if has_accented_directory(path):
print(f"\n[HIBA] Az elérési útban ékezetes karakterek találhatók: \n'{path}'")
ex_it_0 = input(f'\nKilépéshez Enter...')
exit()Elérési utak:
dirPath: I:\_v2\új mappa\files\programok\hianyzo-modulok
parentDir: I:\_v2\új mappa\files\programok
sec_dir: I:\_v2\új mappa\files
thrd_dir: I:\_v2\új mappa
Új hozzászólás Aktív témák
- iPad Pro M4 Space Black 256 GB Wi-Fi + Cellular garanciás, tokkal, pencillel
- LG OLED42C21LA 42 OLED TV hibátlan panel, beégésmentes, 4K HDR, HDMI 2.1
- 2 x Dell Optiplex 7010 USFF i5-3470S 16GB RAM Home Lab csomag
- Logitech G920 kormány + váltó + bajuszkapcsolók ingyenes szállítással
- Denon AVR-S660H 8K. házimozi erősítő
- Apple iPhone 17 Pro 1TB Bontatlan Független Összes Szín / 27% áfás ár
- 171 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080 (ELKELT)
- Telefon felvásárlás!! Samsung Galaxy A13/Samsung Galaxy A33/Samsung Galaxy A53
- Vállalom FRP Lock os telefonok javítását ingyen kiszálással és akár helyszíni javittással
- Kuriózum: Ozark Trail (amerikai) fejlámpa 600 lumen
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

