os.remove ()

os.remove ( path, *, dir_fd=None )

УдаляСт Ρ„Π°ΠΉΠ» ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ path. Если path - это ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка IsADirectoryError. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ rmdir () для удалСния ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ².

Π­Ρ‚Π° функция ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ дСскрипторов ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ².

Π’ Windows ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ„Π°ΠΉΠ» Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅; Π² Unix запись ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° удаляСтся, Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ для Ρ„Π°ΠΉΠ»Π°, Π½Π΅ становится доступным Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° исходный Ρ„Π°ΠΉΠ» Π½Π΅ пСрСстанСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

Π­Ρ‚Π° функция сСмантичСски ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Π° unlink ().

Π’Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ событиС Π°ΡƒΠ΄ΠΈΡ‚Π° os.remove с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ path, dir_fd.

НовоС Π² вСрсии 3.3: Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ dir_fd.

ИзмСнСно Π² вСрсии 3.6: ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΠΈ (path-like object ).

Last updated

Was this helpful?