質問編集履歴

6

書式の修正

2020/07/07 14:15

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -18,23 +18,11 @@
18
18
 
19
19
 
20
20
 
21
- test2ファイル中身
22
21
 
23
22
 
23
+ ```ここに言語を入力
24
24
 
25
- aaa bbb ccc
26
-
27
- ddd eee fff
25
+ ```ここに言語を入力
28
-
29
-
30
-
31
- 取り出したい値
32
-
33
- bbb のみ
34
-
35
-
36
-
37
-
38
26
 
39
27
  test.py
40
28
 
@@ -50,15 +38,9 @@
50
38
 
51
39
  #行を取得
52
40
 
53
- with open(path, "r", encoding="utf-8") as f:
41
+ with open(path) as f:
54
42
 
55
43
  lines = f.readlines()
56
-
57
- #改行を削除
58
-
59
- lines_strip = [line.strip() for line in lines]
60
-
61
-
62
44
 
63
45
 
64
46
 
@@ -66,7 +48,7 @@
66
48
 
67
49
 
68
50
 
69
- Value = [line for line in lines_strip if 'aaa' in line]
51
+ Value = [ 'aaa' in line]
70
52
 
71
53
 
72
54
 
@@ -74,16 +56,6 @@
74
56
 
75
57
  print(Value[0])
76
58
 
77
-
78
-
79
-
80
-
81
- 結果
59
+ ```
82
-
83
- aaa bbb ccc
84
-
85
-
86
-
87
-
88
60
 
89
61
  よろしくお願いします。

5

2020/07/07 14:15

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  Python初心者です。
2
2
 
3
- python3でtextファイルから行を取り出す事はできたのですが、その"行"からさらに特定の値だけを取得したいです。
3
+ python3でtextファイルから特定の値を含む行を取り出す事はできたのですが、その"行"からさらに特定の値だけを取得したいです。
4
4
 
5
5
 
6
6
 

4

2020/06/29 08:17

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -66,7 +66,7 @@
66
66
 
67
67
 
68
68
 
69
- Value = [line for line in lines_strip if 'Logical read' in line]
69
+ Value = [line for line in lines_strip if 'aaa' in line]
70
70
 
71
71
 
72
72
 

3

2020/06/29 08:11

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -41,8 +41,6 @@
41
41
 
42
42
 
43
43
  import openpyxl
44
-
45
- import pandas as pd
46
44
 
47
45
 
48
46
 

2

2020/06/29 08:10

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,11 @@
10
10
 
11
11
  ライブラリのインストール等が必要なのでしょうか?
12
12
 
13
+
14
+
15
+ 可能で有れば取得した行のどの値でも成形して取得する方法をご教示頂けると幸いです。
16
+
13
- ご回答ただけると幸いです。
17
+ よろしくお願致します。
14
18
 
15
19
 
16
20
 

1

2020/06/29 07:21

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -64,13 +64,13 @@
64
64
 
65
65
 
66
66
 
67
- Redo_Value = [line for line in lines_strip if 'Logical read' in line]
67
+ Value = [line for line in lines_strip if 'Logical read' in line]
68
68
 
69
69
 
70
70
 
71
- for line in Redo_Value:
71
+ for line in Value:
72
72
 
73
- print(Redo_Value[0])
73
+ print(Value[0])
74
74
 
75
75
 
76
76