Я хочу прочитать список чисел из файла как символы по одному символу за раз, чтобы проверить, что это за символ, будь то цифра, точка, + или -, e или E или какой-либо другой символ. ..и затем выполнить любую операцию, которую я захочу на основе этого. Как я могу это сделать, используя уже имеющийся у меня код? Это пример, который я пробовал, но не сработал. Я новичок в питоне. Заранее спасибо!
import sys
def is_float(n):
state = 0
src = ""
ch = n
if state == 0:
if ch.isdigit():
src += ch
state = 1
...
f = open("file.data", 'r')
for n in f:
sys.stdout.write("%12.8e\n" % is_float(n))