作業内容
フォルダの構成
Client2-----D:\S_DATA-----BAT (Python実行ファイル,BATファイル、Config.ini等)
|
------Today_SIPS(サーバーからコピーされたファイル群)
|
------SIPS (Pythonスクリプトにより移動されたファイル群)
config.ini
[DEFALUT]
取り急ぎPath関係を設置。
path = os.chdir("D:\S_DATA\BAT")としてカレントを移動してからIniファイルを読み込み
その都度移動させることにしている。
TXTファイルの読み込みと移動
list_file_name = os.listdir(Today_sips)
for i_file_name in list_file_name:
join_path = os.path.join(Today_sips,i_file_name)
with open(join_path,encoding="CP932", newline='') as f:
csvreader = csv.reader(f)
content = [row for row in csvreader]
encording='UTF-8' だと読み込めないと怒られたのでshift-jisに変更。web上に解決策が載っており助かるのだが
やっつけになるが故に意味を知らずに進めている事に不安がある。
今これを見ていると、csv.readerで読み込む必要があるのか?
この先だが、直接的sqliteに放り込むのか、必要なデータを一旦、配列、panndas、タプルなどに
代入してから入れる方がいいのか?
ちょっと考える。