尝试读取文本文件时出现python语法错误

时间:2015-03-04 06:19:39

标签: python syntax

我正在处理一个读取文本文件的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。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

您似乎错过了上一行中的尾随)

statements2.append(cue.strip("\n"))