Читать только последний символ в файле .txt ⇐ Python
-
Anonymous
Читать только последний символ в файле .txt
Я создаю программу, использующую обработку, которая читает текстовый файл и отправляет результат в Arduino. Я могу заставить его отправлять строку и сохранять обновления, но как только я попытаюсь просто отправить последний символ, это не сработает... Может ли кто-нибудь мне с этим помочь? По сути, мне нужно прочитать последний символ из текстового файла и отправить его как символ через последовательный порт в Arduino, Python или оба варианта обработки будут работать!
*Вот мой код [Обработка]
importprocessing.serial.*; импортировать java.io.*; интервал mySwitch = 0; интервал счетчика = 0; Строка [] подтекст; Последовательный порт myPort; недействительная настройка() { //Создаем переключатель, который будет контролировать частоту чтения текстового файла. //Когда mySwitch=1, программа настроена на чтение текстового файла. //Это отключено, когда mySwitch = 0 мойПереключатель=1; //Открываем последовательный порт для связи с Arduino //Убедимся, что COM-порт правильный myPort = новый последовательный порт (это «COM4», 9600); myPort.bufferUntil('\n'); } недействительный розыгрыш () { если (mySwitch>0){ /*Функция readData находится далее в коде. Это вызов для чтения файла CSV на жестком диске компьютера. */ readData("G:/Personal/control.txt"); /*Следующий переключатель предотвращает непрерывное чтение текстового файла до тех пор, пока мы не будем готовы прочитать его снова. */ мойПереключатель=0; } /*Отправлять только новые данные. Этот оператор IF позволит отправлять новые данные в Arduino. */ если (счетчик
Я создаю программу, использующую обработку, которая читает текстовый файл и отправляет результат в Arduino. Я могу заставить его отправлять строку и сохранять обновления, но как только я попытаюсь просто отправить последний символ, это не сработает... Может ли кто-нибудь мне с этим помочь? По сути, мне нужно прочитать последний символ из текстового файла и отправить его как символ через последовательный порт в Arduino, Python или оба варианта обработки будут работать!
*Вот мой код [Обработка]
importprocessing.serial.*; импортировать java.io.*; интервал mySwitch = 0; интервал счетчика = 0; Строка [] подтекст; Последовательный порт myPort; недействительная настройка() { //Создаем переключатель, который будет контролировать частоту чтения текстового файла. //Когда mySwitch=1, программа настроена на чтение текстового файла. //Это отключено, когда mySwitch = 0 мойПереключатель=1; //Открываем последовательный порт для связи с Arduino //Убедимся, что COM-порт правильный myPort = новый последовательный порт (это «COM4», 9600); myPort.bufferUntil('\n'); } недействительный розыгрыш () { если (mySwitch>0){ /*Функция readData находится далее в коде. Это вызов для чтения файла CSV на жестком диске компьютера. */ readData("G:/Personal/control.txt"); /*Следующий переключатель предотвращает непрерывное чтение текстового файла до тех пор, пока мы не будем готовы прочитать его снова. */ мойПереключатель=0; } /*Отправлять только новые данные. Этот оператор IF позволит отправлять новые данные в Arduino. */ если (счетчик
Мобильная версия