Python Def Синтаксическая ошибка с. в имени файла

В моей Visual Code Studio работает python3.6 - мой код сохраняется как "Langemead12Test.py" w/ lines как:

! C: \ Users \ Bones \ Anaconda3 \ python.exe [1] def readFastq (SRR835775_1.first1000.fastq)

Красный Ошибка подчеркивания def [pylint] E0001: неверный синтаксис (строка 3).

В командной строке Anaconda работает python3.6:

Файл "Langmead12Test.py", строка 3 def readFastq(SRR835775_1.first1000.fastq) ^ SyntaxError: неверный синтаксис

Вопрос (ы): Я здесь новичок, но я не могу понять, почему VCS выдает ошибку в def, а моя подсказка командной строки anaconda выдает ошибку в. в имени файла fastq. Являются ли эти независимые ошибки или разные представления одной и той же ошибки? Все мысли и советы приветствуются.

Предыстория: я пытаюсь выполнить упражнение в ADS1: Практическое занятие: Работа с последовательными чтениями. Урок Бен Лангмида на Youtube по чтению файлов fastq (filename = SRR835775_1.first1000.fastq).

1 ответ

У вас есть 2 ошибки синтаксиса в одной строке:

1. Не указывать "" или это "до и после строки

2.Вы забыли поставить ":" и конец строки: правильный синтаксис:

def readFastq(filename="SRR835775_1.first1000.fastq"):

Прочитайте это внимательно, пожалуйста:

https://docs.python.org/3/tutorial/introduction.html

https://docs.python.org/3/tutorial/controlflow.html

И после этого прочитайте и узнайте все оттуда:

https://docs.python.org/3/tutorial/index.html

Другие вопросы по тегам