Pytania otagowane jako file-io

File I / O to wejście / wyjście, które dotyczy systemu plików. Może to obejmować wykonywanie operacji na katalogach i plikach, takich jak tworzenie i usuwanie, odczytywanie plików i zapisywanie danych wyjściowych w plikach.

4
Otwieraj pliki w trybach „rt” i „wt”
Kilka razy na SO widziałem ludzi używających trybów rti wtdo czytania i zapisywania plików. Na przykład: with open('input.txt', 'rt') as input_file: with open('output.txt', 'wt') as output_file: ... Nie widzę udokumentowanych trybów , ale ponieważ open()nie generuje błędu - wygląda na to, że jest prawie legalny w użyciu. Do czego służy …

4
Jak dołączyć tekst do pliku?
Jaki jest najłatwiejszy sposób dołączania tekstu do pliku w systemie Linux? Rzuciłem okiem na to pytanie , ale zaakceptowana odpowiedź wykorzystuje dodatkowy program ( sed) Jestem pewien, że powinien być łatwiejszy sposób z echolub podobnym.
109 linux  file  text  file-io  append 

2
ValueError: operacja we / wy na zamkniętym pliku
import csv with open('v.csv', 'w') as csvfile: cwriter = csv.writer(csvfile, delimiter=' ', quotechar='|', quoting=csv.QUOTE_MINIMAL) for w, c in p.items(): cwriter.writerow(w + c) Tutaj pjest słownik wi coba są łańcuchami. Przy próbie zapisu do pliku zgłasza błąd: ValueError: I/O operation on closed file.
109 python  csv  file-io  io 

7
Co dzieje się z dojściem do otwartego pliku w systemie Linux, jeśli wskazany plik zostanie przeniesiony lub usunięty
Co dzieje się z dojściem do otwartego pliku w systemie Linux, jeśli w międzyczasie wskazany plik otrzyma: Usunięto -> Czy uchwyt pliku pozostaje ważny? Usunięte -> Czy prowadzi to do EBADF, wskazującego nieprawidłowy uchwyt pliku? Zastąpiony przez nowy plik -> Czy plik wskazuje na ten nowy plik? Zastąpiony przez twardy …

4
Czy dołączanie pliku jest atomowe w systemie UNIX?
Ogólnie rzecz biorąc, co możemy przyjąć za pewnik, gdy dołączamy do pliku w systemie UNIX z wielu procesów? Czy można stracić dane (jeden proces nadpisuje zmiany drugiego)? Czy dane mogą zostać zniekształcone? (Na przykład, każdy proces dołącza po jednym wierszu do pliku dziennika, czy jest możliwe, że dwa wiersze ulegną …




13
Wsadowa zmiana nazw plików w katalogu
Czy istnieje łatwy sposób zmiany nazwy grupy plików już zawartych w katalogu przy użyciu Pythona? Przykład: Mam katalog pełen plików * .doc i chcę zmienić ich nazwy w spójny sposób. X.doc -> „nowy (X) .doc” Y.doc -> „nowy (Y) .doc”

9
Jak używać języka Java do odczytu z pliku, do którego jest aktywnie zapisywany?
Mam aplikację, która zapisuje informacje do pliku. Informacje te są wykorzystywane po wykonaniu do określenia wyniku / niepowodzenia / poprawności aplikacji. Chciałbym móc odczytać plik w trakcie jego zapisywania, aby móc przeprowadzać kontrole zaliczenia / niepowodzenia / poprawności w czasie rzeczywistym. Zakładam, że jest to możliwe, ale jakie są problemy …
99 java  file  file-io 

2
Odczyt / zapis plików w module jądra Linuksa
Znam wszystkie dyskusje o tym, dlaczego nie powinno się czytać / zapisywać plików z jądra, zamiast tego jak używać / proc lub netlink do tego. Mimo wszystko chcę czytać / pisać. Przeczytałem także Driving Me Nuts - Things You Never Powinieneś robić w jądrze . Jednak problem polega na tym, …

20
PHP: Jak sprawdzić, czy plik obrazu istnieje?
Muszę sprawdzić, czy na moim CDN istnieje określony obraz. Próbowałem następujących rzeczy i to nie działa: if (file_exists(http://www.example.com/images/$filename)) { echo "The file exists"; } else { echo "The file does not exist"; } Nawet jeśli obraz istnieje lub nie istnieje, zawsze mówi „Plik istnieje”. Nie wiem, dlaczego to nie działa …
98 php  image  file  file-io 

8
Najszybszy sposób na udostępnienie pliku za pomocą PHP
Próbuję stworzyć funkcję, która odbiera ścieżkę do pliku, identyfikuje, co to jest, ustawia odpowiednie nagłówki i obsługuje ją tak, jak zrobiłby to Apache. Powodem, dla którego to robię, jest to, że muszę użyć PHP do przetworzenia niektórych informacji o żądaniu przed udostępnieniem pliku. Szybkość jest krytyczna virtual () nie wchodzi …

14
file_put_contents - nie udało się otworzyć strumienia: odmowa uprawnień
Próbuję napisać zapytanie do pliku w celu debugowania. Plik jest w formacie database/execute.php. Plik, do którego chcę pisać, to database/queries.php. Próbuję użyć file_put_contents('queries.txt', $query) Ale dostaję file_put_contents (queries.txt) [function.file-put-content]: nie udało się otworzyć strumienia: Odmowa uprawnień Mam queries.txt plik chmod'd to 777, jaki może być problem?


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.