繁体   English   中英

如何将文件从一个目录移动到另一个目录?

[英]How to move files from a directory to another?

这是我的 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)

它为我返回目录C:\\ck-master\\target 4 个 CSV 文件。

问题是每次它粉碎 4 个 CSV 文件并返回最后一个结果。 我的期望是,对于每次迭代,它应该将文件移动到另一个文件夹,并且应该将它们命名为 0 到 99。

我将简要回答,因为问题是重复的。
任务是直接用 python 或 cmd 完成的。
1) 在目录中查找文件。 例如使用os.listdir()glob.glob()方法
2)使用shututil复制它们如何在Python中复制文件? 或自己写副本。 这很简单 - 只需打开文件并使用新名称将其写入新目的地。 或移动 - 如何在 Python 中移动文件
3) 成功

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM