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
И после этого прочитайте и узнайте все оттуда: