Metoda pliku pliku Python

Metoda pliku pliku Python
„Najlepszym językiem programowania dla początkujących jest„ Python ”. Mamy różne pliki, na których zastosujemy różne metody „Pythona”. Python zapewnia wiele wbudowanych metod stosowania ich do plików. Możemy łatwo otwierać, zamykać, czytać i pisać pliki. Wykonujemy również wiele zadań na plikach, wykorzystując metody „Pythona”. Wyjaśnimy i wykorzystamy tutaj jedną z wbudowanych metod „Pythona”, która jest metodą „fileno ()”. Ta metoda pomaga w uzyskaniu numeru pliku pliku.

Kiedy chcemy uzyskać deskryptor pliku lub numer pliku dowolnego pliku, użyjemy metody „fileno ()” „Python”. Jest to również wbudowana funkcja w „Python”. Nie możemy uzyskać numeru pliku po zamknięciu. Kiedy próbujemy uzyskać numer pliku po zamknięciu pliku, generuje on komunikat o błędzie. W tym artykule wyjaśnimy i zademonstrujemy, jak użyć metody „fileno ()” w „Python” i jak zwraca numer pliku lub deskryptor pliku tego pliku. Najpierw omówimy składnię metody „fileno ()” poniżej."

Składnia

FILE_OBJ.plik numer()

Nie wymaga żadnego parametru do zwrócenia numeru pliku.

Przykład 1

Narzędzie „Spyder” jest wykorzystywane w tym artykule do generowania programów „Python”. Mamy tutaj zmienną „ABC”, którą zainicjowaliśmy metodą „Open ()”. W metodzie „Open ()” musimy przekazać parametry, więc w tym kodzie przekazaliśmy dwa parametry, w których pierwszym parametrem jest nazwa pliku, a drugi parametr to tryb, który dodaliśmy jako odczytanie tryb i napisz „R”. Następnie używamy „print ()”, w którym dodaliśmy obiekt pliku, który jest „ABC”, a następnie używamy tam metody „fileno ()”. Ta metoda zwróci liczbę pliku, który otworzyliśmy powyżej. Drukuje również ten numer na konsoli, ponieważ napisaliśmy ten plik metody „fileno ()” w metodzie „print ()”. Następnie zapisaliśmy ten plik.

Wynik jest renderowany na konsoli po naciśnięciu „Shift+Enter” lub naciskając przycisk „Uruchom” z paska zadań tego narzędzia. Wynik jest również pokazany tutaj, w którym możemy zobaczyć liczbę pliku, na której zastosowaliśmy metodę „fileno ()”. Deskryptor pliku, lub możemy również powiedzieć, że numer pliku to „5”.

Przykład nr 2

Mamy tutaj zmienną „filenum” i przypisaliśmy metodę „Open ()” do tej zmiennej. Ta otwarta metoda pomaga w otwieraniu pliku. Otworzyliśmy „Plik danych.plik txt ”i użył„ r ”, co oznacza, że ​​plik jest otwarty w trybie czytania. Następnie używamy metody „print ()”, w której stosuje się metodę „fileno ()”. Musimy dodać obiekt pliku za pomocą metody „fileno ()”, więc obiekt pliku jest tutaj „filenum”, a także napisaliśmy to za pomocą metody „fileno ()”. Zwróci to numer pliku, a także wyświetli się na konsoli.

Wynik jest również wyświetlany tutaj, gdzie możemy zwrócić uwagę na numer pliku, na którym użyliśmy metody „fileno ()” w kodzie. Numer pliku tego pliku to „4”.

Przykład nr 3

Zmienna „NUM” jest inicjowana w tym programie za pomocą metody „otwartych”. Mamy „Plik danych.TXT ”, który chcemy otworzyć tutaj, a tryb tego pliku jest dostosowywany do„ R ”, a ten„ R ”jest wykorzystywany do ustawiania trybu pliku w trybie czytania. Tak więc plik zostanie otwarty tylko w trybie odczytu. Następnie mamy inną zmienną poniżej, która jest „plik_pliku” i zainicjowaliśmy ją metodą „fileno ()”. Najpierw piszemy obiekt pliku, a następnie metodę „fileno ()”. Teraz zwróci to numer pliku i przechowuje ten numer w zmiennej „NUM_FILE”. Następnie musimy wydrukować ten numer pliku na konsoli, więc używamy „print ()” i przekazujemy zmienną, w której numer pliku jest przechowywany. Minęliśmy „Num_file” jako parametr „print ()”, więc numer pliku wydrukuje na konsoli.

Plik, który otworzyliśmy, a następnie zastosowaliśmy metodę „fileno ()” ma numer pliku „6”, który jest również pokazany na zrzucie ekranu poniżej.

Przykład nr 4

W tym programie stosuje się technikę „otwartą” do zainicjowania zmiennej „pliku”. Mamy plik o nazwie „Próbka.txt ”, który chcemy otworzyć, a jego tryb został ustawiony na„ WB ”. Ten „WB” jest używany do zapisywania pliku w binarnym po otwarciu. Następnie wydrukowaliśmy nazwę pliku za pomocą „print ()” i wstawiliśmy „plik.nazwa ”w tym„ print () ”, który zwróci nazwę plik, który otworzyliśmy. Zmienna „f_num” jest następna i zainicjowaliśmy ją za pomocą funkcji „fileno ()”. Metoda „fileno ()” jest następnie zapisywana po obiekcie pliku, jak pokazano. Numer pliku zostanie teraz zwrócony i przechowywany w zmiennej „F_Num”. Następnym krokiem jest wydrukowanie numeru pliku na konsoli, więc używamy „print ()” i przekazujemy zmienną zawierającą numer pliku. Następnie zamykamy plik, który otworzyliśmy za pomocą metody „Close ()”.

Nazwa pliku jest wyświetlana najpierw, czyli „próbka.txt ”, a następnie deskryptor pliku jest również wyświetlany na konsoli i otrzymujemy ten numer tylko za pomocą metody„ fileno () ”w kodzie.

Przykład nr 5

Zainicjowaliśmy dwie zmienne osobno za pomocą metody „Open ()”. W pierwszej metodzie „Open ()” przekazaliśmy nazwę pliku „Demo1.TXT ”, a w drugiej metodzie„ Open () ”przekazaliśmy nazwę pliku„ Demo2.txt ”i oba są otwarte w trybie„ Write ”, ponieważ dostosowaliśmy„ W ”w metodzie„ Open () ”dla obu plików. Następnie stosujemy metodę „fileno ()” na obu plikach osobno, a także dodaliśmy je w „print ()”.

Następnie zamykamy oba pliki jeden po drugim, a następnie inicjujemy kolejne dwie zmienne poniżej, a są to „File_a” i „File_B”. Ponownie używamy metody „Open ()” z dwoma plikami do inicjalizacji obu zmiennych, ale tym razem napisaliśmy „R” w tej metodzie, więc oznacza to, że oba pliki otworzą się w trybie czytania. Następnie ponownie stosujemy metodę „fileno ()” na obu plikach, umieszczając obiekty plików osobno za pomocą metody „fileno ()” w „print ()”. Następnie zamykamy te pliki poniżej za pomocą metody „Close ()”.

Liczby plików plików, które są otwarte w trybie zapisu, są wyświetlane najpierw, czyli „7” dla pierwszego pliku, a „8” to liczba drugiego pliku. Następnie renderowany jest numer pliku tych plików, który otworzyliśmy w trybie „odczyt”, ponieważ zastosowaliśmy na nich metodę „fileno ()”.

Przykład nr 6

Tutaj otwieramy „program programowy.txt ”w trybie„ zapisz ”, a następnie stosujemy metodę„ fileno () ”po otwarciu pliku. Następnie zamykamy plik, a następnie ponownie stosujemy metodę „fileno ()” na pliku zamkniętym. Teraz sprawdź wynik i zwróć uwagę, co się stanie, gdy zastosujemy metodę „fileno ()” po zamknięciu pliku.

Najpierw numer pliku jest wyświetlany podczas otwierania pliku, a następnie zastosujemy metodę „fileno ()”, aby uzyskać ten numer. Ale po tym możemy zobaczyć, że wyświetlany jest komunikat o błędzie, co oznacza, że ​​nie stosujemy metody „fileno ()” po zamknięciu pliku.

Wniosek

W tym artykule głęboko omówiono koncepcję metody „pliku fileno ()” w „Python”. Wyjaśniliśmy, że metoda „fileno ()” pomaga w uzyskaniu numeru pliku lub deskryptora pliku, umieszczając obiekt pliku za pomocą metody „fileno ()”. Zbadaliśmy różne kody, w których wydrukowaliśmy numer pliku różnych plików w „Python” za pomocą metody „fileno ()”. Omówiliśmy również, że nie otrzymaliśmy numeru pliku po zamknięciu pliku i pokazaliśmy komunikat o błędzie, który otrzymaliśmy po zastosowaniu metody „fileno ()” na pliku zamkniętym.