Запитання з тегом «io»

Під час обчислень, введення / виведення, або введення / виведення, розуміється зв'язок між системою обробки інформації (наприклад, комп'ютером) та зовнішнім світом, можливо, людиною, або іншою системою обробки інформації.

7
Який процес використовує всі мої диски IO
Якщо я використовую "top", я можу побачити, який процесор зайнятий і який процес використовує весь мій процесор. Якщо я використовую "iostat -x", я можу побачити, який диск зайнятий. Але як я бачу, який процес використовує всю пропускну здатність диска?

9
Чи не блокуючи введення / виведення дійсно швидше, ніж багатопотокове блокування вводу / виводу? Як?
Я шукав в Інтернеті деякі технічні деталі щодо блокування вводу-виводу та неблокування вводу-виводу, і знайшов декількох людей, які заявили, що незаблокування вводу-виводу буде швидше, ніж блокування вводу-виводу. Наприклад, у цьому документі . Якщо я використовую блокуюче введення / виведення, то, звичайно, нитка, яка зараз заблокована, не може нічого іншого робити …


2
ValueError: Операція вводу / виводу на закритому файлі
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) Тут pє словник, wі cобидва - це рядки. Коли я намагаюся записати у файл, він повідомляє про помилку: ValueError: I/O operation on closed file.
109 python  csv  file-io  io 

4
Уникаючи рекурсії під час читання / запису порту синхронно?
Усі портові операції в Rebol 3 є асинхронними. Єдиний спосіб, коли я можу знайти синхронний зв’язок - це дзвінки wait. Але проблема з викликом очікування в цьому випадку полягає в тому, що він перевірятиме події для всіх відкритих портів (навіть якщо вони не перебувають у блоці портів, переданому на очікування). …
108 asynchronous  io  rebol  rebol3 

14
Як читати рядок з консолі на C?
Який найпростіший спосіб прочитати повний рядок у програмі консолі C Введений текст може мати змінну довжину, і ми не можемо робити жодних припущень щодо його вмісту.
108 c  io  console  stdin 

9
Guava еквівалент IOUtils.toString (InputStream)
Apache Commons IO має приємний метод зручності IOUtils.toString () для читання InputStreamрядка. Оскільки я намагаюся відійти від Apache Commons та до Guava : чи є еквівалент у Guava? Я переглянув усі класи в com.google.common.ioпакеті, і не зміг знайти щось майже так просто. Редагувати: Я розумію і ціную проблеми із графіками. …
106 java  io  inputstream  guava 

5
читати повний файл без використання циклу в Java
Можливий дублікат: як створити рядок Java із вмісту файлу Цілий текстовий файл до рядка на Java Я намагаюся прочитати вміст файлу за допомогою FileReader. Але я хочу читати файл, не читаючи рядок за рядком. Чи можна прочитати весь файл без циклу. Я використовую наступний код try { File ff=new File("abc.txt"); …
103 java  file  io 

3
Використання FileSystemWatcher для моніторингу каталогу
Я використовую програму Windows Forms для моніторингу каталогу та переміщення файлів, залишених у ньому, в інший каталог. На даний момент він скопіює файл в інший каталог, але коли буде доданий інший файл, він просто закінчиться повідомленням про помилку. Іноді він копіює два файли, перш ніж закінчувати третій. Це тому, що …

5
Python пише в CSV рядок за рядком
У мене є дані, доступ до яких здійснюється через http-запит, і сервер повертає їх у форматі, розділеному комами, у мене є такий код: 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) Зміст тексту такий: april,2,5,7 may,3,5,8 june,4,7,3 july,5,6,9 Як …
101 python  string  file  csv  io 

7
Чому я не можу двічі викликати read () у відкритому файлі?
Для вправи, яку я роблю, я намагаюся двічі прочитати вміст даного файлу, використовуючи read()метод. Дивно, але коли я називаю це вдруге, здається, це не повертає вміст файлу як рядок? Ось код f = f.open() # get the year match = re.search(r'Popularity in (\d+)', f.read()) if match: print match.group(1) # get …
98 python  io 

14
Як я можу використовувати файл у команді та перенаправляти вихід на той самий файл, не скорочуючи його?
В основному я хочу взяти як вхідний текст з файлу, видалити рядок із цього файлу і відправити вихідні дані назад у той самий файл. Щось у цьому напрямку, якщо це робить це яснішим. grep -v 'seg[0-9]\{1,\}\.[0-9]\{1\}' file_name > file_name однак, коли я це роблю, у підсумку отримую порожній файл. Будь-які …
98 bash  redirect  io 

18
hadoop Немає файлової системи для схеми: файл
Я намагаюся запустити простий NaiveBayesClassifer за допомогою hadoop, отримуючи цю помилку 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) Код: Configuration configuration = new Configuration(); NaiveBayesModel model = NaiveBayesModel.materialize(new Path(modelPath), configuration);// error …
96 java  hadoop  io 

6
Як читати зі стандартного рядка вводу за рядком?
Який рецепт Scala для читання рядка за рядком зі стандартного вводу? Щось на зразок еквівалентного коду 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()); } } }

5
Що такого поганого в лінивому введенні / виведенні?
Я загалом чув, що у виробничому коді слід уникати використання лінивих входів / виходів. Моє питання: чому? Чи коли-небудь нормально використовувати лінивий ввід-вивід за межами просто іграшок? І що робить альтернативи (наприклад, перелічувачі) кращими?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.