teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

コードの追加

2019/04/10 09:20

投稿

y.nakamura
y.nakamura

スコア190

answer CHANGED
@@ -21,4 +21,14 @@
21
21
  | 1 | complex.1.pdb | complex.1 |
22
22
  | 2 | complex.2.pdb | complex.2 |
23
23
  | n | complex.n.pdb | complex.n |
24
- | 1000 | complex.1000.pdb | complex.1000 |
24
+ | 1000 | complex.1000.pdb | complex.1000 |
25
+
26
+ ---
27
+
28
+ 追記
29
+ 最終的には以下のコードになります。
30
+ ```python
31
+ for filenames in glob.glob("complex.*.pdb"):
32
+ id, ext=os.path.splitext(filenames)
33
+ pdb=PDBParser().get_structure(id,filenames)
34
+ ```

2

誤字修正

2019/04/10 09:20

投稿

y.nakamura
y.nakamura

スコア190

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  おそらくpythonの質問かと思いますが、どの言語でも共通しているのは、for文を二重にすると組合せのような動きになります。
2
- 例えばcomplex.*が2つしか場合だと、ループ変数は以下の値です。
2
+ 例えばcomplex.*が2つしか存在しない場合だと、ループ毎の変数は以下の値です。
3
3
  | 処理回数| filenames | lignames |
4
4
  | ------ | --------------| --------------|
5
5
  | 1 | complex.1.pdb | complex.1.pdb |

1

修正

2019/04/10 02:25

投稿

y.nakamura
y.nakamura

スコア190

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  おそらくpythonの質問かと思いますが、どの言語でも共通しているのは、for文を二重にすると組合せのような動きになります。
2
- 例えばcomplex.*が1~2しかないと、ループ変数は以下の値です。
2
+ 例えばcomplex.*が2しか内場合だと、ループ変数は以下の値です。
3
3
  | 処理回数| filenames | lignames |
4
4
  | ------ | --------------| --------------|
5
5
  | 1 | complex.1.pdb | complex.1.pdb |