CSVファイルの情報を使用して、複数のフォルダ/ディレクトリを作成したい(存在しない場合)。Python - CSVファイルから複数のフォルダを作成する
次のように私はcsvファイルからの情報を持っている:
Column0 Column1 Column2 Column3
51 TestName1 0 https://siteAdress//completed/file.txt
53 TestName2 0 https://siteAdress//completed/file.txt
67 TestName1 2 https://siteAdress//uploads/file.txt
68 TestName1 2 https://siteAdress//uploads/file.txt
私はCOLUMN3を反復したい、それは「アップロード」を含んでいる場合、それはその後、「入力」を作成column1の上で言及した、対応するジョブ名でフォルダを作成する必要がありますその中にそれぞれのfile.txtファイルを作成し、column3に 'completed'が含まれている場合は 'output'フォルダ(入力フォルダの隣にある同じjobnameフォルダ内)を作成し、その中に 'file.txt'ファイルを作成する必要があります。これを列1に記載されているすべてのジョブに対して実行します。このような
何か:
TestName1/input/file.txt
TestName1/output/file.txt
TestName1/output2/file.txt
TestName2/input/file.txt
TestName2/output/file.txt
注:データのほとんどは、各ジョブ名に対して複数の出力フォルダが含まれています。この場合、csvファイルに記述されている数の出力フォルダを作成する必要があります。
はこれまでのところ、私はこれを行っている:
はあなたの助けが高く評価されるだろうimport csv, os
#reads from csv file
with open('limitedresult.csv') as csvfile:
readCSV = csv.reader(csvfile, delimiter = ',')
for row in readCSV:
print(row)
、質問はまだ混乱していると私はより詳細に説明しようとするなら、私に知らせてください。