Új hozzászólás Aktív témák

  • Hege1234

    addikt

    köszi az ötleteket!
    végül a unicodedata-t használtam hozzá

    import os
    import unicodedata

    def has_accented_chars(s):
    return any(unicodedata.combining(c) for c in unicodedata.normalize('NFD', s))

    def has_accented_directory(thrd_dir):
    for root, dirs, _ in os.walk(thrd_dir):
    for dir_name in dirs:
    if has_accented_chars(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)

    paths_to_check = [dirPath, parentDir, sec_dir, thrd_dir]
    for path in paths_to_check:
    if has_accented_chars(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()

Új hozzászólás Aktív témák