• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

import.os w pythonie

VPS Starter Arubacloud
0 głosów
3,004 wizyt
pytanie zadane 28 października 2019 w Python przez Slimcio Nowicjusz (150 p.)
do czego albo co daje nam w pythonie zaimportwanie os?

czy mógłyby ktos podac przyklady wykorzystania w kodzie i wyjesnic kiedy moze sie przydac?

1 odpowiedź

+2 głosów
odpowiedź 28 października 2019 przez RafalS VIP (122,820 p.)
edycja 28 października 2019 przez RafalS

Moduł os, od operating system (system operacyjny) pozwala wykonywać operację, za które odpowiedzialny jest system operacyjny. Czyli:

  • operacje na systemie plików (wyświetlanie zawartości folderów, usuwanie plików, zmiany uprawnień, tworzenie katalogów itp)
import os
files = os.listdir('.')
current_dir = os.getcwd()
print(f"Pliki z katalogu {current_dir}: {files}")
os.mkdir("nowy_katalog")
os.rmdir("nowy katalog")
  • operacje na procesach - kończenie procesów, startowanie nowych
  • różne różności jak np odczytanie ilości watków procesora:
    import os
    cpu_count = os.cpu_count()
    print(f"Masz {cpu_count} watkow")
komentarz 28 października 2019 przez Slimcio Nowicjusz (150 p.)
dzięki za odpowiedz bardzo mi pomogła mam jeszcze jedno pytanie czy mógłbys napisać kod kopiujący przykładowy program do miejsca gdzie startują sie programy razem ze startem systemu operacyjnego jakim w moim przypadku jest windows 10 bo z tego co wiem jest to też polecenie z którego możemy korzystać dzięki mudółowi os popraw mnie jesli cos zle tu napisalem bo jak mowie dopiero zaczynam poznawac ta funkce
komentarz 28 października 2019 przez RafalS VIP (122,820 p.)

Wystarczy wygoglować "python copy file" i "windows 10 startup folder":

import shutil

shutil.copy("virus.exe", r"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp")

 

komentarz 28 października 2019 przez Slimcio Nowicjusz (150 p.)
widze że mnie przejrzałeś :D shutil.copy("virus.exe", r"C:

dzięki za odpowiedz
komentarz 28 października 2019 przez Slimcio Nowicjusz (150 p.)

@RafalS, dobra już chyba ostatnie czy jest wymagane zainstalowanie tych modułów czy wystarczy samo wpisanie import bo z tego co wiem nie które biblioteki i moduły są wbudowane zaleznie od środowiska ja kozystap z python idle

komentarz 28 października 2019 przez RafalS VIP (122,820 p.)
shutil jest standardowy i dosyć stary - jest nawet w pythonie 2.7
komentarz 28 października 2019 przez Slimcio Nowicjusz (150 p.)
ok dzięki
komentarz 28 października 2019 przez adrian17 Ekspert (344,100 p.)

idle

IDLE to tylko graficzny edytor (i to dość prymitywny ;) ), nie ma związku ze środowiskiem Pythona.

Tutaj jest lista wszystkich modułów w bibliotece standardowej, instalowanej razem z Pythonem: https://docs.python.org/3/library/

Podobne pytania

0 głosów
0 odpowiedzi 635 wizyt
pytanie zadane 12 maja 2020 w Python przez kacper1445 Gaduła (4,880 p.)
+1 głos
2 odpowiedzi 593 wizyt
pytanie zadane 10 grudnia 2018 w Python przez Milesq Nałogowiec (32,020 p.)
0 głosów
2 odpowiedzi 233 wizyt
pytanie zadane 17 czerwca 2023 w Python przez whiteman808 Obywatel (1,780 p.)

92,455 zapytań

141,263 odpowiedzi

319,100 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...