私は、ユーザーがどのテキストファイルを読みたいのかを尋ねるプログラムを作成しています。Pythonでファイルを選択してアップロードする方法
import sys
import os
import re
#CHOOSE FILE
print "Welcome to the Parsing Database"
raw_input=raw_input("enter file name to parse: ")
#ASSIGN HEADERS AND SEQUENCES
f=open("raw_input", "r")
header=[]
sequence=[]
string=""
for line in f:
if ">" in line and string=="":
header.append(line[:-2])
elif ">" in line and string!="":
sequence.append(string)
header.append(line[:-2])
string=""
else:
string=string+line[:-2]
sequence.append(string)
最初の2行は動作しますが、それはそれは私が読むために入力されたファイルを見つけることができないと言う:ここでは私がこれまで持っているものです。助けてください!ありがとう。私の頭の上オフ
解析FASTAファイルを万が一;) あなたのエラーまたは特定の問題とは何ですか? –
変数名として 'raw_input'を使うべきではありません。また、具体的に何が助けを必要としているのかを尋ねるのではなく、エラーやロードブロッキングがある場合は言及していません。 – Harrison
'IOError:[Errno 2]このようなファイルやディレクトリはありません: 'raw_input''はすでに問題を示しているはずです。上の行の変数を使用する代わりにraw_inputという名前のファイルを開こうとしています。 –