无法打开文件

0 python file-io

我正在创建一个程序来读取FASTA文件并拆分某些特定字符,例如' >'等等.但是我遇到了问题.

计划部分是:

>>> def read_FASTA_strings(seq_fasta):
...     with open(seq_fasta.txt) as file: 
...             return file.read().split('>') 
Run Code Online (Sandbox Code Playgroud)

错误---

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'seq_fasta' is not defined
Run Code Online (Sandbox Code Playgroud)

如何摆脱这个问题?

Joa*_*uer 7

您需要将文件名指定为字符串文字:

open('seq_fasta.txt')
Run Code Online (Sandbox Code Playgroud)