!wget https://github.com/tendo-sms/python_beginner_2023/raw/main/files_3/files.zip .
!unzip files.zip
!mv files/* .
カレントディレクトリに、「practice1.txt」というファイルがあります。内容は次のとおりです。
TITLE= MgO SPECTRUM
DATA TYPE= INFRARED SPECTRUM
LONG DATE= 2021/10/02 10:29:30
NPOINTS= ???
$OPERATOR= 山﨑花子
「NPOINTS」の値は???としていますが、実際には値が入っています。この???部分だけを、「practice1_out.txt」というファイルに出力するプログラムを作成してみましょう。("NPOINTS= "という部分や、他の行は出力しない)
ヒント:
本日学んだ内容のほか、「Pythonの基礎2」で学んだ以下の内容も活用してください。
「Pythonの基礎2」講義資料のURL:
https://colab.research.google.com/drive/1GnpmuZf3bSID-9GdZnudt8Ke3NEfavPR?usp=sharing
# プログラムを作成してみましょう
basename関数、join関数の2つを使って、「input/spectrum_001.jdx」という入力ファイルのパスから、「output/spectrum_001_graph.png」という出力ファイル名を生成してみましょう。
(実際のところはいくらでも方法はあるのですが、今回は上記2つの関数を使ってください!)
ヒント:splitメソッドも使用します。
import os
input_path = "input/spectrum_001.jdx"
# input_pathを加工して「output/spectrum_001_graph.png」という文字列を作成し、変数output_pathに格納してください。
# プログラムを作成してみましょう