実現したいこと
複数行の文字列ファイルを1行にして文字列を出力したい
(ファイルの1行目は表示しない)
前提
発生している問題・エラーメッセージ
下記コードでプログラムしたところ、出力が、
abc
defg
hijkl
のように1行で表示することができない。
該当のソースコード
Python
1from typing import List, Union 2import numpy.typing as npt 3import numpy as np 4import re 5 6file = 'alphabet.txt' 7#塩基配列取得 8def data(file: str) -> str: 9 f = open(file, 'r') 10 next(f) 11 content = '' 12 while True: 13 data = f.readline() 14 if data == '': 15 break 16 content += data 17 f.close 18 content.replace('\n','') 19 return content 20 21print(data(file)) 22 23#'alphabet.txt' 24alphabet 25abc 26defg 27hijkl

回答2件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。