os.mkfifo ()
os.mkfifo ( path, mode=0o666, *, dir_fd=None )
Π‘ΠΎΠ·Π΄Π°Π΅Ρ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΡΡΡ FIFO path (ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠ°Π½Π°Π») Π² ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ mode. Π’Π΅ΠΊΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ umask ΡΠ½Π°ΡΠ°Π»Π° ΠΌΠ°ΡΠΊΠΈΡΡΠ΅ΡΡΡ ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ°.
ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΡΡΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠΎΠ² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ².
FIFO - ΡΡΠΎ ΠΊΠ°Π½Π°Π»Ρ, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊΠ°ΠΊ ΠΊ ΠΎΠ±ΡΡΠ½ΡΠΌ ΡΠ°ΠΉΠ»Π°ΠΌ. FIFO ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΈ Π½Π΅ Π±ΡΠ΄ΡΡ ΡΠ΄Π°Π»Π΅Π½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ os.unlink ()). ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, FIFO ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ°Π½Π΄Π΅Π²Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ ΡΠΈΠΏΠ° Β«ΠΊΠ»ΠΈΠ΅Π½ΡΒ» ΠΈ Β«ΡΠ΅ΡΠ²Π΅ΡΒ»: ΡΠ΅ΡΠ²Π΅Ρ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ FIFO Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ, Π° ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ Π΅Π³ΠΎ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ mkfifo () Π½Π΅ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ FIFO - ΠΎΠ½ ΠΏΡΠΎΡΡΠΎ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠΎΡΠΊΡ ΡΠ°Π½Π΄Π΅Π²Ρ.
ΠΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ: Unix.
ΠΠΎΠ²ΠΎΠ΅ Π² Π²Π΅ΡΡΠΈΠΈ 3.3: Π°ΡΠ³ΡΠΌΠ΅Π½Ρ dir_fd.
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π² Π²Π΅ΡΡΠΈΠΈ 3.6: ΠΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΠΏΡΡΠΈ (path-like object ).
Last updated