Anasayfa / 2019 / Mart

Monthly Archives: Mart 2019

change_file_names_in_folder.py

üşendim hakkında bir şeyler yazmaya sonra yazarım. #!/usr/bin/env python3 import os import sys from pathlib import Path def get_count_files_in_folder(): return len([name for name in os.listdir('.') if os.path.isfile(name)]) def get_digit_count(number): count = 0 while number > 0: number = number // 10 count = count + 1 return count def get_list_files_in_folder(): …

Devamını Oku »

Python str to seo str slugify

Django source içerisinde bulunan slugify fonksiyonunu biraz değiştirerek aşağıdaki şekilde kullanabiliriz. import unicodedata import re def slugify(value): """ Normalizes string, converts to lowercase, removes non-alpha characters, and converts spaces to hyphens. """ value = value.replace(u'\u0131', 'i') value = unicodedata.normalize('NFKD', value).encode('ascii', 'ignore').decode('ascii') value = re.sub(r'[^\w\s-]', '', value).strip().lower() return re.sub(r'[-\s]+', '-', value) …

Devamını Oku »