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