ΠΠ°Π²ΡΡΡΠΈΠ» ΡΡΡΠ΄Π΅Π½Ρ Π² Π₯Π°Π²Π°ΠΉΡΠΊΠΈΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² ΡΠΊΡΠΈΠΏΡΠ° Π½Π° Python, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ Ρ
ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅ΡΡΠ²Π°Π½Π΅, ΠΊΠΎΠΉΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ Ρ
ΠΈΠΌΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΡΡΡΡΠΊΡΡΡΠ° Π½Π° ΠΈΠ·ΡΠ»Π΅Π΄Π²Π°Π½ΠΎΡΠΎ Π²Π΅ΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠΏΠ΅ΠΊΡΡΠ°Π»Π΅Π½ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΡΠΈΠ³Π½Π°Π»ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΌΠ΅ΡΠΎΠ΄Π° ΡΠ΄ΡΠ΅Π½ΠΎ-ΠΌΠ°Π³Π½ΠΈΡΠ΅Π½ ΡΠ΅Π·ΠΎΠ½Π°Π½Ρ. ΠΠΎΠΊΠ°ΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°Π» ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ ΠΈΠ·ΡΠ»Π΅Π΄Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΅Π΄ΠΈΠ½ ΠΎΡ ΡΠ²ΠΎΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ, Π΄ΠΈΠΏΠ»ΠΎΠΌΠΈΡΠ°Π½ ΡΡΡΠ΄Π΅Π½Ρ Π·Π°Π±Π΅Π»ΡΠ·Π°Π», ΡΠ΅ ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΡΠΊΡΠΈΠΏΡ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π½Π° Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡΠΈ Π½Π°Π±ΠΎΡ ΠΎΡ Π΄Π°Π½Π½ΠΈ, ΠΈΠ·Ρ
ΠΎΠ΄ΡΡ Π΅ ΡΠ°Π·Π»ΠΈΡΠ΅Π½.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Π½Π° macOS 10.14 ΠΈ Ubuntu 16.04 Π·Π° ΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ Π½Π°Π±ΠΎΡ ΠΎΡ Π΄Π°Π½Π½ΠΈ, ΡΠΊΡΠΈΠΏΡΡΡ ΠΈΠ·Π΄Π°Π΄Π΅Π½ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ 172.4 Π²ΠΌΠ΅ΡΡΠΎ 173.2. Π‘ΠΊΡΠΈΠΏΡΡΡ Π²ΠΊΠ»ΡΡΠ²Π° ΠΎΠΊΠΎΠ»ΠΎ 1000 ΡΠ΅Π΄Π° ΠΊΠΎΠ΄ ΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ Ρ
ΠΈΠΌΠΈΡΠΈΡΠ΅ ΠΎΡ 2014 Π³. ΠΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·Π°, ΡΠ΅ ΠΈΠ·Ρ
ΠΎΠ΄ΡΡ Π΅ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π΅Π½ ΠΎΠ±ΡΡΠ»ΠΎΠ²Π΅Π½ΠΎ ΠΎΡ ΡΠ°Π·Π»ΠΈΠΊΠΈ ΠΏΡΠΈ ΡΠΎΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠ²ΡΠΎΡΠΈΡΠ΅ Π½Π° ΡΡΠ΅Π½Π°ΡΠΈΡ ΡΠΌΡΡΠ°Ρ, ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡΡΠ° "Π³Π»ΠΎΠ±ΡΡ()" Π²ΠΈΠ½Π°Π³ΠΈ Π²ΡΡΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΡΠΎΡΡΠΈΡΠ°Π½ΠΈ ΠΏΠΎ ΠΈΠΌΠ΅, Π΄ΠΎΠΊΠ°ΡΠΎ Π³Π»ΠΎΠ±Π°Π»Π½Π°ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎΡΠΎΡΠ²Π°, ΡΠ΅ ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΈΡΡ ΡΠ΅Π΄ Π½Π΅ Π΅ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Π½. ΠΠΎΠΏΡΠ°Π²ΠΊΠ°ΡΠ° Π±Π΅ΡΠ΅ Π΄Π° ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈ list_of_files.sort() ΡΠ»Π΅Π΄ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ΡΠΎ Π½Π° glob().
ΠΡΠΊΡΠΈΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΠΎΡΡΠ°Π²ΠΈ ΠΏΠΎΠ΄ ΡΡΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎΡΡΡΠ° Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 100 ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΠΎ Ρ
ΠΈΠΌΠΈΡ, ΡΠΈΠΈΡΠΎ ΠΈΠ·Π²ΠΎΠ΄ΠΈ Π±ΡΡ
Π° Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Ρ
ΠΈΠΌΠΈΡΠ΅ΡΠΊΠΎΡΠΎ ΠΈΠ·ΠΌΠ΅ΡΡΠ²Π°Π½Π΅, ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΎ ΠΎΡ ΡΠΊΡΠΈΠΏΡΠ°. Π’ΠΎΡΠ½ΠΈΡΡ Π±ΡΠΎΠΉ ΠΈΠ·ΡΠ»Π΅Π΄Π²Π°Π½ΠΈΡ, Π² ΠΊΠΎΠΈΡΠΎ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΡΠΊΡΠΈΠΏΡΡΡ, Π½Π΅ Π΅ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½, Π½ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ Ρ Π½Π΅Π³ΠΎΠ²ΠΈΡ ΠΊΠΎΠ΄ ΡΠ° ΡΠΈΡΠΈΡΠ°Π½ΠΈ Π² 158 ΡΡΠ°ΡΠΈΠΈ. ΠΠ° Π°Π²ΡΠΎΡΠΈΡΠ΅ Π½Π° ΡΠ΅Π·ΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π° Π΄Π° ΠΎΡΠ΅Π½ΡΡ ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠΊΡΠΈΠΏΡΠ° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡΡΠ°, ΠΈ Π΄Π° Π³ΠΈ ΠΏΡΠ΅ΠΈΠ·ΡΠΈΡΠ»ΡΡ, Π·Π° Π΄Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Ρ, ΡΠ΅ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ ΡΠ° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈ. ΠΠ½ΡΠΈΠ΄Π΅Π½ΡΡΡ Π΅ ΠΎΡΠ»ΠΈΡΠ΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΡΠΎΠ²Π°, ΡΠ΅ Π½Π΅ ΡΠ°ΠΌΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°, Π½ΠΎ ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎΡΡΡΠ° Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ
Π’ΠΎΠ²Π° Π΅ ΡΠΈΡΠΎΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΎ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ²Π»ΠΈΡΠ΅ Π½Π° ΠΊΡΠ°ΠΉΠ½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru