Pytania otagowane jako io

W informatyce wejście / wyjście lub I / O odnosi się do komunikacji między systemem przetwarzania informacji (takim jak komputer) a światem zewnętrznym, być może człowiekiem lub innym systemem przetwarzania informacji.


9
Czy nieblokujące operacje we / wy są naprawdę szybsze niż wielowątkowe blokowanie we / wy? W jaki sposób?
Przeszukałem Internet pod kątem niektórych szczegółów technicznych dotyczących blokowania we / wy i nieblokujących operacji we / wy i znalazłem kilka osób, które twierdziły, że nieblokujące we / wy będą szybsze niż blokowanie we / wy. Na przykład w tym dokumencie . Jeśli używam blokowania I / O, to oczywiście …


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 

4
Unikanie rekursji podczas synchronicznego odczytu / zapisu portu?
Wszystkie operacje na portach w Rebol 3 są asynchroniczne. Jedynym sposobem, w jaki mogę znaleźć komunikację synchroniczną, jest dzwonienie wait. Ale problem z wywołaniem wait w tym przypadku polega na tym, że sprawdza zdarzenia dla wszystkich otwartych portów (nawet jeśli nie znajdują się one w bloku portów przekazanym do oczekiwania). …
108 asynchronous  io  rebol  rebol3 

14
Jak odczytać wiersz z konsoli w C?
Jaki jest najprostszy sposób odczytania pełnego wiersza w programie konsoli C Wprowadzony tekst może mieć zmienną długość i nie możemy nic założyć co do jego zawartości.
108 c  io  console  stdin 

9
Odpowiednik guawy dla IOUtils.toString (InputStream)
Apache Commons IO ma wygodną metodę IOUtils.toString () do odczytywania ciągu znakówInputStream . Ponieważ próbuję odejść od Apache Commons i przenieść się do Guawy : czy istnieje odpowiednik w guawie? Przejrzałem wszystkie klasy w com.google.common.iopakiecie i nie mogłem znaleźć nic tak prostego. Edycja: rozumiem i doceniam problemy z zestawami znaków. …
106 java  io  inputstream  guava 

5
czytaj cały plik bez używania pętli w java
Możliwy duplikat: Jak utworzyć ciąg Java z zawartości pliku Cały plik tekstowy do ciągu w języku Java Próbuję odczytać zawartość pliku za pomocą FileReader. Ale chcę przeczytać plik bez czytania wiersz po wierszu. Czy można odczytać cały plik bez pętli. Używam następującego kodu try { File ff=new File("abc.txt"); FileReader fr=new …
103 java  file  io 

5
Python zapisuje do CSV linia po linii
Mam dane, do których dostęp uzyskuje się poprzez żądanie http i są odsyłane przez serwer w formacie oddzielonym przecinkami, mam następujący kod: site= 'www.example.com' hdr = {'User-Agent': 'Mozilla/5.0'} req = urllib2.Request(site,headers=hdr) page = urllib2.urlopen(req) soup = BeautifulSoup(page) soup = soup.get_text() text=str(soup) Treść tekstu jest następująca: april,2,5,7 may,3,5,8 june,4,7,3 july,5,6,9 Jak …
102 python  string  file  csv  io 


7
Dlaczego nie mogę dwukrotnie wywołać read () w przypadku otwartego pliku?
W przypadku ćwiczenia, które wykonuję, próbuję dwukrotnie odczytać zawartość danego pliku read()metodą. O dziwo, kiedy wywołuję to po raz drugi, nie zwraca zawartości pliku jako ciągu? Oto kod f = f.open() # get the year match = re.search(r'Popularity in (\d+)', f.read()) if match: print match.group(1) # get all the names …
100 python  io 


18
hadoop Brak systemu plików dla schematu: plik
Próbuję uruchomić prosty NaiveBayesClassiferprzy użyciu hadoop, otrzymując ten błąd Exception in thread "main" java.io.IOException: No FileSystem for scheme: file at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1375) at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:66) at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1390) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:196) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:95) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:180) at org.apache.hadoop.fs.Path.getFileSystem(Path.java:175) at org.apache.mahout.classifier.naivebayes.NaiveBayesModel.materialize(NaiveBayesModel.java:100) Kod : Configuration configuration = new Configuration(); NaiveBayesModel model = NaiveBayesModel.materialize(new Path(modelPath), configuration);// error in …
97 java  hadoop  io 


5
Co jest takiego złego w Lazy I / O?
Generalnie słyszałem, że kod produkcyjny powinien unikać używania Lazy I / O. Moje pytanie brzmi: dlaczego? Czy używanie Lazy I / O poza zwykłą zabawą jest w porządku? A co sprawia, że ​​alternatywy (np. Rachmistrzowie) są lepsze?

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.