2014-11-04 4 views
0

Im пытается создать файл рассылки на python. Вот мой код:Python 3.4.2 Ошибка синтаксиса

Python 3.4.2 (v3.4.2:ab2c023a9432, Oct 6 2014, 22:15:05) [MSC v.1600 32 bit (Intel)] on win32 
Type "copyright", "credits" or "license()" for more information. 

>>> def print_list(AList): 
     for item in AList: 
      if (isinstance(item, list)): 
       print_list(item) 
      else: 
       print(item) 

и вот мой файл установки:

Python 3.4.2 (v3.4.2:ab2c023a9432, Oct 6 2014, 22:15:05) [MSC v.1600 32 bit (Intel)] on win32 
Type "copyright", "credits" or "license()" for more information. 

>>> from distutils.core import setup 
>>> setup(name='nester', version='1.0.0', py_modules=['nester'], author='Leo') 

-им буквально выполняя эти шаги:

  1. Открыть CMD
  2. перейти в мою папку: "cd c: \ users ...... \ nester" (nester - моя папка)
  3. написать "C: \ python34 \ python.exe setup.py sdist"

и он бросает мне ошибку:

File "setup.py" в строке 1
Python3.4.2 (v3.4.2: ab2c023a9423, 6 октября 2014, 22:15:05) [MSC v.1600 32 бит (Intel)] на win32 SyntaxError: недействителен синтаксисом

Так что я попытался удалить первый и второй строка моего кода в обоих файлах, а также ошибка.

Любая идея о том, что происходит?

Благодарим за помощь!

+2

Почему вы включили все интерпретаторы? – jonrsharpe

+0

Если для ошибки существует более полная трассировка, это поможет нам вам помочь. – msw

+0

Я забыл сказать вам, что я новый на Python, я читал книгу об этом, и там я взял код, который я разместил. И это все, что говорится в книге об установочном файле. –

ответ

4

Вы должны копировать-вставить код из интерпретатора в свой setup.py файл, который принес вместе с ним некоторым дополнительным барахлом (статус сообщением интерпретаторы):

Python 3.4.2 (v3.4.2:ab2c023a9432, Oct 6 2014, 22:15:05) [MSC v.1600 32 bit (Intel)] on win32 
Type "copyright", "credits" or "license()" for more information. 

Пожалуйста, удалите, что так же как >>> маркеров от вашего setup.py. В будущем обратите внимание, что вы не можете напрямую копировать и вставлять из интерпретатора в файл .py.

+0

Благодарим за помощь! –

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