質問編集履歴

8

誤字

2020/11/12 11:36

投稿

polpop
polpop

スコア6

title CHANGED
File without changes
body CHANGED
@@ -47,7 +47,7 @@
47
47
  >>> #何もなし txtファイルに改行は追加されてません。
48
48
  ```
49
49
 
50
- 【実現したい/期待する結果】※追記しました。
50
+ 【実現したい/期待する結果】※追記しました。(全ての数値の上に改行を入れたいと思っております。)
51
51
 
52
52
  ```ここに言語を入力
53
53
  ooooooooo

7

誤字

2020/11/12 11:36

投稿

polpop
polpop

スコア6

title CHANGED
File without changes
body CHANGED
@@ -8,8 +8,11 @@
8
8
 
9
9
  ```ここに言語を入力
10
10
  ooooooooo
11
+ 1,702.9 136,543 0.01 14.1 96.8 .0 1f1w53wh73v43
11
- name:sakana
12
+ name:sakana
13
+ 1,322.5 7 188.92 10.9 93.9 6.7 b6usrg82hwsa3
12
14
  name:panda
15
+ 1222.5 7111 188.9211 10.9 93.9 6.7 b6usrg82hwsa3
13
16
  name:kuma
14
17
  ooooooooo
15
18
  ooooooooo
@@ -44,15 +47,18 @@
44
47
  >>> #何もなし txtファイルに改行は追加されてません。
45
48
  ```
46
49
 
47
- 【実現したい/期待する結果】
50
+ 【実現したい/期待する結果】※追記しました。
48
51
 
49
52
  ```ここに言語を入力
50
53
  ooooooooo
51
54
 
55
+ 1,702.9 136,543 0.01 14.1 96.8 .0 1f1w53wh73v43
52
- name:sakana
56
+ name:sakana
57
+
53
-
58
+ 1,322.5 7 188.92 10.9 93.9 6.7 b6usrg82hwsa3
54
59
  name:panda
55
60
 
61
+ 1222.5 7111 188.9211 10.9 93.9 6.7 b6usrg82hwsa3
56
62
  name:kuma
57
63
  ooooooooo
58
64
  ooooooooo

6

誤字

2020/11/12 11:34

投稿

polpop
polpop

スコア6

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- sample.txt内の"name"から始まる行番号の場所に改行コードを入力するコードを作成しようとしています。
1
+ sample.txt内の"name"から始まる行番号の1つ上に改行コードを入力するコードを作成しようとしています。
2
2
  何度もコードを見直しているのですが何が間違っているのかわかりません。。。
3
3
 
4
4
  Pythonに詳しい方ご教示いただけますと幸いです。

5

誤字

2020/11/12 10:53

投稿

polpop
polpop

スコア6

title CHANGED
@@ -1,1 +1,1 @@
1
- python txtファイルの書き込みについて
1
+ python txtファイルの書き込みについて(空行を追加したい)
body CHANGED
File without changes

4

誤字

2020/11/12 10:48

投稿

polpop
polpop

スコア6

title CHANGED
File without changes
body CHANGED
@@ -27,14 +27,14 @@
27
27
  lines = fin.readlines()
28
28
  lines_strip = [line.strip() for line in lines]
29
29
  ModName = [line for line in lines_strip if 'name:' in line]
30
- RowNum = [i for i, line in enumerate(lines_strip) if 'Module' in line]
30
+ RowNum = [i for i, line in enumerate(lines_strip) if 'name' in line]
31
31
 
32
32
  #取得した行番号の行に改行を入れる
33
- with open("extract.txt") as f:
33
+ with open(path) as f:
34
34
  for line in RowNum:
35
35
  data = f.readlines()
36
36
  data.insert((line -1), '\n')
37
- with open("extract.txt", mode='w') as f:
37
+ with open(path, mode='w') as f:
38
38
  f.writelines(data)
39
39
 
40
40
  ```

3

誤字

2020/11/12 10:46

投稿

polpop
polpop

スコア6

title CHANGED
File without changes
body CHANGED
File without changes

2

誤字

2020/11/12 10:44

投稿

polpop
polpop

スコア6

title CHANGED
File without changes
body CHANGED
@@ -29,7 +29,7 @@
29
29
  ModName = [line for line in lines_strip if 'name:' in line]
30
30
  RowNum = [i for i, line in enumerate(lines_strip) if 'Module' in line]
31
31
 
32
- #取得した行番号の行に"hoge"記載
32
+ #取得した行番号の行に改行入れる
33
33
  with open("extract.txt") as f:
34
34
  for line in RowNum:
35
35
  data = f.readlines()

1

誤字

2020/11/12 10:40

投稿

polpop
polpop

スコア6

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,7 @@
4
4
  Pythonに詳しい方ご教示いただけますと幸いです。
5
5
 
6
6
 
7
- sample.txtファイル
7
+ sample.txt
8
8
 
9
9
  ```ここに言語を入力
10
10
  ooooooooo
@@ -17,6 +17,8 @@
17
17
  ```
18
18
 
19
19
  ```ここに言語を入力
20
+
21
+ 【試したみたコード】
20
22
  import re
21
23
 
22
24
  #行番号を取得
@@ -38,7 +40,7 @@
38
40
  ```
39
41
 
40
42
  ```ここに言語を入力
41
- 結果
43
+ 【上記スクリプト実行結果
42
44
  >>> #何もなし txtファイルに改行は追加されてません。
43
45
  ```
44
46