前提・実現したいこと
ファイルの読み込みをして、そのファイルの中身(ラベルが記入されています)に引っかかるファイルを更に読み込むという処理ができずに困っています。
現在以下のtxtファイルとディレクトリ内状況をこちらのコードのような形でやろうとしています。(汚いコードですみません)
python2系を使っています。
#a.txt BED003916 BED620259
#ディレクトリ内のファイル a.txt input_BED003916.txt input_BED620259.txt bbb.txt
無駄なimportがあるかと思うのですが、そこは無視していただければ...
python
1import tensorflow as tf 2import numpy as np 3import matplotlib.pyplot as plt 4from mpl_toolkits.mplot3d import axes3d 5import pandas as pd 6import glob 7import os 8 9if __name__ == '__main__': 10 with open('a.txt', 'r') as label: 11 alist = [line.rstrip() for line in label] 12 print(alist) 13 file_list = (glob.glob('*alist*.txt')) 14 print(file_list) 15 for filelname in file_list: 16 ds_tmp = [] 17 with open(filename, 'r') as f: 18 for i in f: 19 txt = i.split() 20 txt = [ float(s) for s in txt] 21 ds_tmp.append(txt) 22 23 ds = np.array(ds_tmp)
print(alist)の部分で読み込んでいるのは確認できたのですが、
file_list = (glob.glob('alist.txt'))
print(file_list)
のあたりで、ディレクトリ内の対象となるtxtファイルが読み取れず、
思うような処理にはなりませんでした。
※ご回答いただいた内容に質問させていただくこともあるかと思いますので、
※よろしければご返信いただければと思います。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/03 04:43