import os
import glob

# Формирует файл data1.txt так, что каждая строка файла - кол-во символов в именах файла из каталога /data
def main():
    data_dir = "/var/data"
    result_file = "/var/result/data1.txt"

    result_dir = os.path.dirname(result_file)
    if not os.path.exists(result_dir):
      os.makedirs(result_dir)

    files = glob.glob(os.path.join(data_dir, '*'))

    with open(result_file, 'w') as f:
      for file in files:
          filename = os.path.basename(file)
          f.write(f"{len(filename)}\n")

if __name__ == "__main__":
    main()