私は(試みている)ユーザー入力に基づいてファイルを開くツールを書こうとしています。最終的にスクリプトの結果をファイルに書き込み、入力ファイルと同じディレクトリに保存したいと思います。
私は現在これを持っています
from Bio import SeqIO
import os, glob
var = raw_input("what is the path to the file (you can drag and drop):")
fname=var.rsplit("/")[-1]
fpath = "/".join(var.rsplit("/")[:-1])
os.chdir(fpath)
#print os.getcwd()
#print fname
#for files in glob.glob("*"):
# print files
with open(fname, "rU") as f:
for line in f:
print line
ファイルを開けない理由がわかりません。「os.getcwd」と「glob.glob」の両方の部分は、usersディレクトリに正常に移動したことを示しています。さらに、ファイルは正しいフォルダーにあります。ただし、ファイルを開くことができません...提案をいただければ幸いです