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.
Jeśli użyję „top”, mogę zobaczyć, który procesor jest zajęty i który proces wykorzystuje cały mój procesor. Jeśli użyję "iostat -x", widzę, który dysk jest zajęty. Ale jak sprawdzić, który proces wykorzystuje całą przepustowość dysku?
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 …
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.
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). …
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.
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. …
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 …
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 …
Używam aplikacji Windows Forms do monitorowania katalogu i przenoszenia plików upuszczonych w nim do innego katalogu. W tej chwili skopiuje plik do innego katalogu, ale po dodaniu innego pliku zakończy się po prostu bez komunikatu o błędzie. Czasami kopiuje dwa pliki, zanim zakończy się na trzecim. Czy to dlatego, że …
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 …
Zasadniczo chcę wziąć tekst wejściowy z pliku, usunąć wiersz z tego pliku i wysłać dane wyjściowe z powrotem do tego samego pliku. Coś w tym kierunku, jeśli to uczyni to jaśniejszym. grep -v 'seg[0-9]\{1,\}\.[0-9]\{1\}' file_name > file_name jednak kiedy to robię, otrzymuję pusty plik. jakieś pomysły?
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 …
Jaki jest przepis Scala na czytanie wiersz po wierszu ze standardowego wejścia? Coś w rodzaju równoważnego kodu java: import java.util.Scanner; public class ScannerTest { public static void main(String args[]) { Scanner sc = new Scanner(System.in); while(sc.hasNext()){ System.out.println(sc.nextLine()); } } }
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?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.