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

質問編集履歴

4

2020/07/26 08:02

投稿

polpop
polpop

スコア6

title CHANGED
File without changes
body CHANGED
@@ -7,6 +7,7 @@
7
7
  お詳しい方アドバイスいただけますと幸いです。
8
8
  ※追加情報
9
9
  このコードは複数のファイルから指定した行番取得してリストに格納し、複数のファイルに対して取得した行番号間の範囲を取得する目的のコードとなります。
10
+ python3
10
11
 
11
12
 
12
13
  ```ここに言語を入力

3

2020/07/26 08:02

投稿

polpop
polpop

スコア6

title CHANGED
File without changes
body CHANGED
@@ -5,12 +5,14 @@
5
5
  色々調べて試行錯誤しておりますがうまくいかず困っています。
6
6
 
7
7
  お詳しい方アドバイスいただけますと幸いです。
8
+ ※追加情報
9
+ このコードは複数のファイルから指定した行番取得してリストに格納し、複数のファイルに対して取得した行番号間の範囲を取得する目的のコードとなります。
8
10
 
9
11
 
10
12
  ```ここに言語を入力
11
- lists1 = list(複数の値存在)
13
+ lists1 = list(ファイルの行番号複数の値存在)
12
- lists2 = list(複数の値存在)
14
+ lists2 = list(ファイルの行番号複数の値存在)
13
- lists3 = list(複数のが存在)
15
+ lists3 = list(複数のファイル名が存在)
14
16
 
15
17
  path = 'output.txt'
16
18
  for lists1s , lists2s in zip(lists1,lists2):

2

2020/07/26 07:56

投稿

polpop
polpop

スコア6

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  pythonのfor文について質問です。
2
2
  以下のスクリプトのように3つのリストがあります。
3
- lists3のリスト内の値を一つづつ a.txt部分に挿入したいのですが、うまくいきません。
3
+ lists3のリスト内の値を一つづつ読み込みたいのですが、うまくいきません。
4
4
  そもそもスクリプトの書き方を見直す必要があるのでしょうか。。。?
5
5
  色々調べて試行錯誤しておりますがうまくいかず困っています。
6
6
 

1

2020/07/25 21:12

投稿

polpop
polpop

スコア6

title CHANGED
File without changes
body CHANGED
@@ -17,7 +17,7 @@
17
17
  print(lists1s)
18
18
  print(lists2s)
19
19
  for x in range (lists1s,lists2s):
20
- target_line = linecache.getline('a.txt', int(x))
20
+ target_line = linecache.getline(lists3, int(x))
21
21
  with open(path, mode='a') as f:
22
22
  f.write(target_line)
23
23
  ```