dateparser, datefinder gibi bir modul kullanma imkanınız yoksa metin şeklinde yazılmış bir zaman verisini nasıl…
python projelerinde gerekli modül / paketler
python projelerinde, projenin sorunsuz olarak çalışması için ihtiyaç duyulan paketler ana dizinde genel olarak requirements.txt dosyası içinde belirtilir.
dosya içerinde her satırda ihtiyaç duyulan modül adı ve sürüm numarası yer almaktadır.
Jinja2==3.0.1
requests==2.25.1
paketlerin sürümlerinde farklılık olabiliceği için yeni ve eski sürümlerde uygulama düzgün şekilde çalışmayabilir… bunun için paket sürüm ihtiyaçlarını belirtmek için ==, >=, <= operaatörleri kullanılabilir.
geliştirme ortamınızda en doğru paket ve versiyonlarını dosyaya aktarmak için pip paket yöneticisini kullanıyorsak
pip freeze > requirements.txt
komutu kullanılabilir. temin edilmiş herhangi bir projedeki en uygun paket kurmak içinde
pip install -r requirements.txt
kullanablirsiniz.
daha büyük projeler yapıyorsanız ve gerekli olan paketler için daha düzenli bir yapı kurmak istiyorsanız
requirements.txt
içine ihtiyaç olan paketlerin eklendiği dosya adları yollları ile birlikte eklenebilir
-r requirements/requirements-core.txt
-r requirements/requirements-network.txt
-r requirements/requirements-doc.txt