Pytania oznaczone «file-io»

298
Przeczytaj i napisz ciąg z pliku tekstowego

Muszę czytać i zapisywać dane do / z pliku tekstowego, ale nie byłem w stanie dowiedzieć się, jak to zrobić. Znalazłem ten przykładowy kod w iBooku Swift, ale nadal nie wiem, jak zapisywać lub odczytywać dane. import Cocoa class DataImporter { /* DataImporter is a class to import data from an...

290
Leniwa metoda odczytu dużego pliku w Pythonie?

Mam bardzo duży plik 4 GB i kiedy próbuję go odczytać, komputer zawiesza się. Więc chcę czytać go kawałek po kawałku, a po przetworzeniu każdego elementu przechowywać przetworzony kawałek w innym pliku i czytać następny kawałek. Czy istnieje jakaś metoda na yieldte elementy? Chciałbym mieć leniwą...

284
Skaner kontra buforowany czytnik

O ile wiem, dwie najczęstsze metody odczytu danych znakowych z pliku w Javie to Scannerlub BufferedReader. Wiem również, że BufferedReaderodczytuje pliki skutecznie, używając bufora, aby uniknąć operacji na dysku fizycznym. Moje pytania to: Czy Scannerdziała równie dobrze...

280
Jakie są typowe sposoby odczytu pliku w Rubim?

Jakie są typowe sposoby odczytu pliku w Rubim? Na przykład, oto jedna metoda: fileObj = File.new($fileName, "r") while (line = fileObj.gets) puts(line) end fileObj.close Wiem, że Ruby jest niezwykle elastyczna. Jakie są zalety / wady każdego

276
Kiedy powinienem używać mmap do dostępu do plików?

Środowiska POSIX zapewniają co najmniej dwa sposoby dostępu do plików. Jest średnia wywołania systemowe open(), read(), write()i przyjaciół, ale istnieje również możliwość korzystania mmap()zmapować plik do pamięci wirtualnej. Kiedy lepiej jest używać jednego nad drugim? Jakie są ich indywidualne...

266
Analiza plików CSV w C #, z nagłówkiem

Czy istnieje domyślny / oficjalny / zalecany sposób analizowania plików CSV w języku C #? Nie chcę zrolować własnego parsera. Widziałem również przypadki osób korzystających z ODBC / OLE DB do czytania CSV za pomocą sterownika Text i wiele osób zniechęca to ze względu na „wady”. Jakie są te...

263
Odczytaj plik binarny jako ciąg znaków w Ruby

Potrzebuję łatwego sposobu pobrania pliku tar i przekonwertowania go na ciąg znaków (i odwrotnie). Czy jest na to sposób w Ruby? Moja najlepsza próba była następująca: file = File.open("path-to-file.tar.gz") contents = "" file.each {|line| contents << line } Pomyślałem, że to wystarczy,...

224
Odczyt folderu rekurencyjnego w Pythonie

Mam doświadczenie w C ++ / Obj-C i właśnie odkrywam Python (piszę to od około godziny). Piszę skrypt do rekurencyjnego odczytu zawartości plików tekstowych w strukturze folderów. Mam problem z tym, że kod, który napisałem, będzie działał tylko w jednym folderze. Rozumiem, dlaczego w kodzie (patrz...

219
C fopen vs open

Czy jest jakiś powód (inny niż składniowy), z którego chciałbyś skorzystać FILE *fdopen(int fd, const char *mode); lub FILE *fopen(const char *path, const char *mode); zamiast int open(const char *pathname, int flags, mode_t mode); podczas używania C w środowisku...

213
Odczyt / zapis ciągu z / do pliku w systemie Android

Chcę zapisać plik w pamięci wewnętrznej, pobierając tekst z EditText. Następnie chcę, aby ten sam plik zwrócił wprowadzony tekst w postaci ciągu i zapisał go w innym ciągu, który będzie później używany. Oto kod: package com.omm.easybalancerecharge; import android.app.Activity; import...

210
Jak otworzyć plik do odczytu i zapisu?

Czy istnieje sposób otwarcia pliku do odczytu i zapisu? Aby obejść ten problem, otwieram plik do pisania, zamykam go, a następnie otwieram ponownie do odczytu. Ale czy jest jakiś sposób, aby otworzyć plik dla obu czytania i

202
Jak utworzyć katalog, jeśli nie istnieje, aby utworzyć plik?

Mam tutaj fragment kodu, który się psuje, jeśli katalog nie istnieje: System.IO.File.WriteAllText(filePath, content); Czy w jednym wierszu (lub kilku wierszach) można sprawdzić, czy katalog prowadzący do nowego pliku nie istnieje, a jeśli nie, należy go utworzyć przed utworzeniem nowego...