python 目录下的文件_用python把文件夹下的所有文件包括文件夹里面的文件都拷贝到同一个目录下...
比如1文件夾下有2文件夾,2文件夾下有1.txt文件和3文件夾,3文件夾下有2.txt3.txt現在要把1.txt2.txt3.txt全都拷貝到1文件夾下importosimportshutildefchange(path,path1):i=1#printi...
比如1文件夾下有2文件夾,2文件夾下有1.txt文件和3文件夾,3文件夾下有2.txt 3.txt
現在要把1.txt 2.txt 3.txt全都拷貝到1文件夾下
import os
import shutil
def change(path,path1):
i = 1
#print i
for f in os.listdir(path):
print f
if os.path.isfile(path + os.path.sep + f):
a,b = os.path.splitext(f)
if b != '.py':
shutil.copy(f,'C:/122')
i+=1
print i
elif os.path.isdir(path + os.path.sep + f):
change(path + os.sep + f,path1)
os.chdir(os.pardir)
print os.sep
if __name__ == '__main__':
path=os.getcwd()
path1 = path
print path + "``"
change(path,path1)
這樣寫會有錯誤。。path1請忽略
def wenjian(path):
print 0
for a,b,c in os.walk(path):
for dir1 in b:
print b
wenjian(a+dir1)
for file1 in c:
q,w = os.path.splitext(file1)
if w != '.py':
print 1
shutil.copy(file1,'D:'+os.sep+'122')
if __name__ == '__main__':
path = 'D:/123FBT'
wenjian(path)
這樣也不行
展開
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的python 目录下的文件_用python把文件夹下的所有文件包括文件夹里面的文件都拷贝到同一个目录下...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php程序访问mysql数据实现查询_P
- 下一篇: mysql 常用数据库连接池_常见的数据