2015-08-19 3 views
2

Есть ли какой-либо способ в Python Я могу постоянно проверять размер определенного файла, пока я набираю его в этом файле, но не сохраняю файл?Поиск размера файла при вводе

Цель: Моя цель - получить скорость ввода пользователя в конкретном проекте или файле. Любые предложения о том, как этого достичь?

+3

Что вы используете, чтобы ввести файл? – cheniel

+3

Только если вы общаетесь с программой, в которую вы вводите текст, в противном случае нет (без ** MAJOR ** взлома памяти). – Cyphase

+0

@cheniel Ох. Это зависит от редактора? – KingJames

ответ

0

Прежде всего, скорость ввода и изменение размера файла - это разные вещи. Пользователь может использовать copy/paste, поэтому размер файла может расти очень быстро. Но если вам нужно измерить скорость набора текста, есть по крайней мере два способа сделать это:

  • Иногда можно захватить ввод с клавиатуры и анализировать имя текущей активной программы (может быть, вы даже можете получить имя текущего текстового файла, открытого в текстовом редакторе). Итак, если текущая программа является редактором, вы будете подсчитывать количество нажатий клавиш . Чтобы предложить что-то об этом, нам нужно знать список операционных систем, в которых вам нужна эта функция (может быть, вам нужно pyHook или что-то в этом роде).

  • также иногда можно создать расширение для мощного текстового редактора (см. example). Чтобы предложить что-то об этом, нам нужно знать список поддерживаемых текстовых редакторов.

Смежные вопросы