python移動文件夾
❶ python怎麼移動一個文件夾下的文件到文件夾中
以前有過類似的問題 可以參考:
http://blog.csdn.net/u012319493/article/details/75913001
❷ 用python把文件夾下的所有文件包括文件夾裡面的文件都拷貝到同一個目錄下
importos
importshutil
defwenjian(path):
ifos.path.isfile(path):
shutil.(path,'c:\new_dir')
ifos.path.isdir(path):
lists=os.listdir(path)
foriinlists:
wenjian(i)
foriinos.walk('c:\1'):
wenjian(i)
建議你把檢索到的文件都放到一個新的文件夾里,要不然系統在內同一個文件夾里不停的讀取和容寫入可能會陷入死循環以至出錯。
❸ python 怎麼批量移動文件
用 os 和 shutil 模塊。
os.walk 用於列出這個文件夾內的所有文件和子文件夾。
shutil.move 用於移動文件。
❹ python中如何把一個文件夾剪切到另一個文件夾里
importshutil
#移動文件夾示例
shutil.move("C:\a\c","D:\b")
❺ python 怎樣移動及重命名,有199個文件夾,每個子文件夾下的文件名都相同為文件
第一步獲取根目錄下面的文件
for root, dirs, files in os.walk("."):
for line in files:
tmp = os.path.join(root,line)
print (tmp)
os.system("mv " + tmp + " xxx" ) #xxx 就是你希望重命名的名字
os.system("cp " + tmp + " xxx" ) #xxx 就是你希望的目錄和希望的名字
❻ python 如何復制整個文件夾到另一個目錄下連文件夾也要復制過去
在 liunx下:
>>>importos
>>>os.system("cp-rf/folder/home/user/folder")
❼ python 實現一級目錄下的所有文件與文件夾到指定目錄
'''
python3 實現
將a目錄下所有文件和文件夾到b目錄
'''
import os, shutil
#src 原始目錄, des 目標目錄
def sourcecpy(src, des):
src = os.path.normpath(src)
des = os.path.normpath(des)
if not os.path.exists(src) or not os.path.exists(src):
print("文件路徑不存在")
sys.exit(1)
#獲得原始目錄中所有的文件,並拼接每個文件的絕對路徑
os.chdir(src)
src_file = [os.path.join(src, file) for file in os.listdir()]
for source in src_file:
#若是文件
if os.path.isfile(source):
shutil.(source, des) #第一個參數是文件,第二個參數目錄
#若是目錄
if os.path.isdir(source):
p, src_name = os.path.split(source)
des = os.path.join(des, src_name)
shutil.tree(source, des) #第一個參數是目錄,第二個參數也是目錄
❽ python, 怎樣搜索移動硬碟裡面每個文件夾下名稱為a的所有文件夾,並提取a文件夾下的文件名,並輸出文件名
os.path.walk
這個函數可以幫你做到,你自己去搜一下這個函數的用法就ok了
❾ 求助Python 移動文件
復制文件到新的文件夾,新文件夾里的目錄層級按照你的要求就可以了,最後刪除原來的文件夾就可以了
❿ python中怎樣轉到指定目錄
例如使用IDLE編譯python代碼時,可以使用os.chdir轉到指定目錄
import os.
os.getcwd() #get current work direction.
os.chdir('E:\Python_File\Test') #change direction.
在這之後可以直接調用』E:Python_FileTest』目錄下的函數。
或者用庫調用:
import osimport shutil.
alllist=os.listdir(u"D:\notes\python\資料\")for i in alllist:
aa,bb=i.split(".") if 'python' in aa.lower():
oldname= u"D:\notes\python\資料\"+aa+"."+bb.
newname=u"d:\\newname"+aa+"."+bb.
shutil.file(oldname,newname).
(10)python移動文件夾擴展閱讀:
Python中獲得當前目錄和上級目錄:
獲取當前文件的路徑:
from os import path
d = path.dirname(__file__) #返回當前文件所在的目錄 # __file__ 為當前文件, 若果在ide中運行此行會報錯,可改為 #d = path.dirname('.')。
獲得某個路徑的父級目錄:
parent_path = os.path.dirname(d) #獲得d所在的目錄,即d的父級目錄 parent_path = os.path.dirname(parent_path) ##獲得parent_path所在的目錄即parent_path的父級目錄。
獲得規范的絕對路徑:
abspath = path.abspath(d) #返回d所在目錄規范的絕對路徑。