任何人都可以告訴我最新錯誤在我的程序中?我面對「續行字符後的SyntaxError意外的字符」當我運行此程序:語法錯誤:在python後續行字符出現意外字符
f = open(D\\python\\HW\\2_1 - Copy.cp,"r");
lines = f.readlines();
for i in lines:
thisline = i.split(" ");
任何人都可以告訴我最新錯誤在我的程序中?我面對「續行字符後的SyntaxError意外的字符」當我運行此程序:語法錯誤:在python後續行字符出現意外字符
f = open(D\\python\\HW\\2_1 - Copy.cp,"r");
lines = f.readlines();
for i in lines:
thisline = i.split(" ");
您需要引用該文件名:
f = open("D\\python\\HW\\2_1 - Copy.cp", "r")
否則d後的裸反斜槓被解釋爲線 - 繼續字符,並且應該跟一個換行符。這是用來長的表達式多行擴展,爲便於閱讀:
print "This is a long",\
"line of text",\
"that I'm printing."
而且,你不應該在你的Python語句的結束分號(;
)。
-1(1)沒有提及遺漏冒號(2)反斜槓不需要[],()和{} – 2011-05-04 10:38:30
@John Machin:謝謝,我沒有了解(2)。固定。我不想解決問題中的所有問題,但添加了有關分號的文本,因爲我沒有將其保留在我的建議修復程序中。 – unwind 2011-05-04 11:44:51
通過
f = open("D:\\python\\HW\\2_1 - Copy.cp", "r")
f = open(D\\python\\HW\\2_1 - Copy.cp,"r");
必須是一個字符串(常量)
你正在使用什麼教程?
實際上,1不使用任何tutorial.just在互聯網搜索,並嘗試瞭解如何在python編程 – user642564 2011-05-04 08:57:41
那麼我可以建議你做一些更結構化的:http://wiki.python.org/moin/ BeginnersGuide – 2011-05-04 10:34:32
或http://learnpythonthehardway.org/ – AJP 2014-06-23 13:28:05
@Daniel:DRY。使用'「哦,親愛的。」* sys.maxint' – 2011-05-04 08:50:40