положить текст, CSV, файл Excel в шаблон

Я новичок в реальном программировании и у меня проблемы с фф
Я хочу прочитать много экземпляров, хранящихся в файле / CSV / TXT / Excel
как фоллинг

find<S>ing<G>s<p>

Затем, когда я читаю этот файл, он проходит через каждый символ и начинается с шести позиций и продолжается до 11 позиции — максимальный размер одной строки составляет 12

            -,-,-,-,-,f,i,n,d,i,n,0
-,-,-,-,f,i,n,d,i,n,g,0
-,-,-,f,i,n,d,i,n,g,s,0
-,-,f,i,n,d,i,n,g,s,-,S//there is an S value next to the letter d
-,f,i,n,d,i,n,g,s,-,-,0
f,i,n,d,i,n,g,s,-,-,-,0
i,n,d,i,n,g,s,-,-,-,-,G // there is a G value here at th end of g
n,d,i,n,g,s,-,-,-,-,-,P */// there is a P value here at th end of s

Вот код, который я попробовал в python. но может быть возможно в c ++, java, dotNet.

import sys
import os
f = open('/home/mm/exprimentdata/sample3.csv')// can be txt file
string = f.read()

a = []
b = []
i = 0
while (i < len(string)):

if (string[i] != '\n '):
n = string[i]
if (string[i] == ""):
print ' = '
if (string[i] = upper | numeric)
print rep(char).rjust(12),delimiter=','
a.append(n)

i = (i+1)print (len(a))
print a

мой вопрос, как я могу сравнить каждую строку и назначить один символ в самой правой части (позиция 12, как выше G, P, S)

Как я могу отодвинуть один шаг назад после выравнивания первого ряда?

как я могу исправить длину

пожалуйста, кто-нибудь, посмотрите фрагмент и настройте, чтобы решить выше

-1

Решение

Я не понимаю ваш вопрос.

Но несколько советов:

Во-первых, вы должны закрыть файл после того, как откроете его.

f = open('/home/mm/exprimentdata/sample3.csv')// can be txt file
string = f.read()
**f.close()**

Во-вторых, ваш отступ проблематичен. Пробел имеет значение в Python. (Может быть, ваш реальный код имеет правильные отступы, и это просто вещь StackOverflow.)

В-третьих, вместо использования цикла while и приращения вы должны написать:

for i range(len(string)):
# loop code

В-четвертых, эта строка никогда не будет иметь значение True:

if (string[i] == ""):

Строка [i] всегда будет каким-то символом (или приведет к ошибке за пределами).

Я советую вам прочитать руководство по Python, прежде чем пытаться написать эту программу.

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]