Как переместить файлы из одного каталога в другой? - PullRequest
0 голосов
/ 23 июня 2019

Это мой скрипт на Python:

import json
import csv
import glob
import os
import shlex
import subprocess

os.chdir('C:/ck-master/target')
path='C:/Users/AQ42770/Desktop/congress-android'
for n in range(0,100):

    path1= path+"/"+str(n)

    cmd='java -jar ck-0.3.2-SNAPSHOT-jar-with-dependencies.jar "%s"'
    cmd = cmd % (path)
    args = shlex.split(cmd)
    p = subprocess.Popen(args)

Он возвращает мне 4 CSV-файла в каталоге C:\ck-master\target.

Проблема в том, что каждый раз, когда он разбивает 4 файла CSV и возвращает последний результат. Я ожидаю, что для каждой итерации он должен перемещать файлы в другую папку и называть их от 0 до 99.

1 Ответ

0 голосов
/ 24 июня 2019

Я отвечу кратко, потому что вопрос повторяется.
Задача выполняется напрямую через python или cmd.
1) Найти файлы в каталоге. Например, используя os.listdir () или glob.glob () методы
2) Скопируйте их, используя shututil Как мне скопировать файл в Python? или написать копию самостоятельно. Все просто - просто откройте файл и запишите его в новое место назначения с новым именем. или переместить - Как переместить файл в Python
3) Успех

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...