###前提・実現したいこと
Python初心者です。
例えば、1月1日から1月31日の日付が一行に一日分ずつ%Y-%m-%d形式で記述されているdays.txtのファイルを読み込んで%Y/%m/%d形式に変換して表示したい場合
with open('days.txt', encoding='utf-8') as f: for row in f: day = datetime.strptime(row.rstrip(), '%Y-%m-%d') print(day.strftime('%Y/%m/%d')) ```となるかと思いますが、 row.rstrip()がなぜこの位置に来るのかが腑に落ちません。 for文でなければ、ここはテキスト型の日付が代入された変数が来るべき位置だと理解しております。 なぜこの位置にrow.rstrip()が入るのでしょうか? ご教示いただけると幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/23 23:48