2017-01-31 12 views
-2

Первый день с Python для школы. Я не могу запустить программу из-за синтаксической ошибки. Провел 30-минутный поиск и попытался понять это. Это ошибка в консоли.Begginner Python Не удается запустить программу Ошибка синтаксиса

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") 
+3

Вы не можете использовать одиночные кавычки внутри одной цитаты. Либо '\ escape', либо - проще - используйте« двойные »кавычки вокруг такой строки. – usr2564301

+1

use \ '- '' ... \ '...'' или '' "' - '" ... '... "' – furas

+1

Вы избегаете действий с обратной косой чертой, '' \ '', slash, '/'. – user2357112

ответ

0

Проблема Ваше имя каталога /'17 должен быть переименован, как апостроф ломает все.

+0

Спасибо. Я никогда бы не подумал. Мне было интересно, почему стрела указывала туда. Человек никогда не знал, что имя каталога может повлиять на это. отличный день :) –

2

Это потому, что вы не можете поставить одну цитату между двумя другими кодами SINGLE.

Вы не можете сделать это:

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", ...) 

 Смежные вопросы

  • Нет связанных вопросов^_^