我正在处理一个读取文本文件的python程序,用分号拆分文件,然后删除制表符和换行符。这是我到目前为止的代码
myfile="F:\\Python\\Programs\\test.sas"
f=open(myfile,"r")
g=f.read()
statements=g.split(';')
statements.pop()
statements2=list()
for cue in statements:
statements2.append(cue.strip("\n")
print(statements)
它读取的文本文件如下所示
data test1;
set test;
run;
data test2;
set test;
run;
data test3;
set test2;
run;
data test4;
set test3;
run;
我刚开始学习python,所以我不确定问题出在哪里。我得到的错误有一个箭头指向打印中的t,并说"语法错误:语法无效"
我正在使用python 3.4.3。非常感谢任何帮助。
答案 0 :(得分:3)
您似乎错过了上一行中的尾随)
。
statements2.append(cue.strip("\n"))