Я пытаюсь читать .txt-файл на python, по строкам.чтение в файле txt с разделителями с запятой в python
out=open('output_path\A.txt','w')
with open('input_path\B.txt','r') as foo:
for each_line in foo:
#modify each line
Одна из проблем заключается в том, что я хочу, чтобы каждая строка определялась разделителями с ползунками вместо изменения строки. Как мне это сделать?
это то, что текстовый файл выглядит, например:
%IF (&YEAR LT 2010) %THEN %DO;
PAYLC3=(1.08**(1/12)-1)*X1617;
IF (X1918>0) THEN PAYORE3=
(X1903 IN (12,14,21,22,25,40,41,42,43,44,49,50,52,999))*
X1918*(%MCONV(F=X1919))*(X1905/10000);
ELSE IF (X1923>0) THEN PAYORE3=
(X1903 IN (12,14,21,22,25,40,41,42,43,44,49,50,52,999))*
X1923*(%MCONV(F=X1924))*(X1905/10000);
ELSE PAYORE3=0;
%END;
Я хочу, чтобы иметь возможность установить each_line как пол-двоеточия линии. Заранее спасибо.
Начните с объединения их вместе, затем разделите их только на ';'. (Нет комментариев или строк? Это намного проще!) – usr2564301