初学者 Python 不会 运行 编程语法错误
Begginner Python Can't run program Syntax Error
Python 上学的第一天。由于语法错误,我不能 运行 一个程序。花了过去 30 分钟搜索并试图找出答案。这是控制台中的错误。
runfile('C:/Users/Laura/Documents/Spring /'17/BUS4 92/HW/Michael_Garcia_HW_W01_Q1.py', wdir='C:/Users/Laura/Documents/Spring /'17/BUS4 92/HW')
File "<ipython-input-35-e2b46302466b>", line 1
runfile('C:/Users/Laura/Documents/Spring /'17/BUS4 92/HW/Michael_Garcia_HW_W01_Q1.py', wdir='C:/Users/Laura/Documents/Spring /'17/BUS4 92/HW')
^
SyntaxError: invalid syntax
这是我的代码的开头
enter code here# -*- coding: utf-8 -*-
"""
Created on Tue Jan 31 12:54:17 2017
@author: Michael
"""
def printSpecialToday(weekday):
print("Today's special is/n")
if weekday == "Monday":
print ("Pork Cutlet & Croquette/n")
if weekday == "Tuesday":
print ("BBQ shrimp/n")
if weekday == "Wednesday":
print("Jalapeno poppers/n")
if weekday == "Thursday":
print("Dragon roll/n")
if weekday == "Friday":
print("Katsu Curry/n")
if weekday == "Saturday":
print("Super Godzilla roll/n")
if weekday == "Sunday":
print("Pineapple fried rice/n")
问题是您的目录名称 /'17
必须重命名,因为单引号会破坏一切。
这是因为您不能在其他两个单引号之间放置一个单引号。
你不能这样做:
var greeting = 'hello folk's'
你可以这样做:
var greeting = "hello folk's"
所以对于你的情况,也许你的单引号是双引号:
runfile("C:/Users/Laura/Documents/Spring /'17/BUS4 92/HW/Michael_Garcia_HW_W01_Q1.py", ...)
Python 上学的第一天。由于语法错误,我不能 运行 一个程序。花了过去 30 分钟搜索并试图找出答案。这是控制台中的错误。
runfile('C:/Users/Laura/Documents/Spring /'17/BUS4 92/HW/Michael_Garcia_HW_W01_Q1.py', wdir='C:/Users/Laura/Documents/Spring /'17/BUS4 92/HW')
File "<ipython-input-35-e2b46302466b>", line 1
runfile('C:/Users/Laura/Documents/Spring /'17/BUS4 92/HW/Michael_Garcia_HW_W01_Q1.py', wdir='C:/Users/Laura/Documents/Spring /'17/BUS4 92/HW')
^
SyntaxError: invalid syntax
这是我的代码的开头
enter code here# -*- coding: utf-8 -*-
"""
Created on Tue Jan 31 12:54:17 2017
@author: Michael
"""
def printSpecialToday(weekday):
print("Today's special is/n")
if weekday == "Monday":
print ("Pork Cutlet & Croquette/n")
if weekday == "Tuesday":
print ("BBQ shrimp/n")
if weekday == "Wednesday":
print("Jalapeno poppers/n")
if weekday == "Thursday":
print("Dragon roll/n")
if weekday == "Friday":
print("Katsu Curry/n")
if weekday == "Saturday":
print("Super Godzilla roll/n")
if weekday == "Sunday":
print("Pineapple fried rice/n")
问题是您的目录名称 /'17
必须重命名,因为单引号会破坏一切。
这是因为您不能在其他两个单引号之间放置一个单引号。
你不能这样做:
var greeting = 'hello folk's'
你可以这样做:
var greeting = "hello folk's"
所以对于你的情况,也许你的单引号是双引号:
runfile("C:/Users/Laura/Documents/Spring /'17/BUS4 92/HW/Michael_Garcia_HW_W01_Q1.py", ...)