回答編集履歴

1

追加情報に対する追記

2016/09/23 04:53

投稿

ryunix
ryunix

スコア1656

test CHANGED
@@ -1,3 +1,33 @@
1
1
  文法エラーと言われているソースをローカルと ideone.com で試してみましたが、正常に実行できました。
2
2
 
3
3
  文法エラーを出しているのは誰かわかりますか? (例えば、flake8 など)
4
+
5
+
6
+
7
+ -- 追記
8
+
9
+
10
+
11
+ なるほど、一応次のコードで行けますが他のパターンの時にどうなるかあやしいです。
12
+
13
+ `sys.path`は`list`のようなので、文字列からリストに変換してあげました。
14
+
15
+ 引数を指定しない`split()`はスペース, タブ, 改行による分割になるみたいなのですが、特に問題はないでしょう。
16
+
17
+
18
+
19
+ ```python
20
+
21
+ import sys
22
+
23
+
24
+
25
+ sub_module = 'sys.path'
26
+
27
+ names = dir(sub_module.split())
28
+
29
+ print(names)
30
+
31
+ ```
32
+
33
+