python pandas 3枚のCSVファイル(1.csv / b.csv / z.csv)をbatchファイルを使用して一気にドラッグアンドドロップで読み込ませるには?!
1.csv 1枚の場合では
.bat側
python "test.py" %1 %2 %3 %4 %5 %6 %7 %8 %9
test.py側
dpath = os.path.basename(sys.argv[0]) #Pythonのパスを取得
csv_name = sys.argv[1]
で、batchファイルからcsvを読み込ませることはできるのですが、
これを複数のファイルで読み込ませたいのですが
.bat側
python "test.py" %1 %2 %3 %4 %5 %6 %7 %8 %9
test.py側
dpath = os.path.basename(sys.argv[0]) #Pythonのパスを取得
csv_name = sys.argv[1]
csv_name2 = sys.argv[2]
csv_name3 = sys.argv[3]
だと、読み込むことは読み込めるのですが読み込む順番が意図しない場合があり
その後の各csvファイルでの個別の操作に影響が出てしまいました、、
例えばcsv_name = sys.argv[1] の[1]を相対パスの"1.csv"に固定する
同じように
csv_name = sys.argv[2] = b.csv
csv_name = sys.argv[3] = z.csv
もしくは、
1.csv = sys.argv[1]
b.csv = sys.argv[2]
z.csv = sys.argv[3]
ような感じで読み込む際に指定することは可能でしょうか?
追記 質問スキルが低くて申し訳ありません。
1.csv,b.csv z.csv があってドラッグアンドドロップ読み込ませる場合
特定の変数に特定のファイル名(1.csv,b.csv z.csvそれぞれを)を代入したいというニュアンスです。
回答1件
あなたの回答
tips
プレビュー