python中怎樣轉到指定目錄python中怎樣將檔案拷貝到指定的目錄下

2021-05-16 20:56:08 字數 2971 閱讀 8789

1樓:風翼殘念

例如使用idle編譯python**時,可以使用os.chdir轉到指定目錄

import os.

os.getcwd() #get current work direction.

os.chdir('e:\\python_file\\test') #change direction.

在這之後可以直接呼叫』e:\python_file\test』目錄下的函式。

或者用庫呼叫:

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:\\copy\\newname"+aa+"."+bb.

shutil.copyfile(oldname,newname).

2樓:日time寸

使用os包的chdir函式能夠改變當前工作路徑,linux和windows作業系統中並沒有區別。

import os

#獲取當前工作目錄

>>>os.getcwd()

#更改當前工作目錄

>>>os.chdir('d:\')

>>>os.getcwd()

3樓:一豬之哀傷一

使用os.chdir方法,以下**為linux,windows同樣適用

# 獲得當前目錄

>>> os.getcwd()

'/home/piglei'

# 改變工作目錄

>>> os.chdir("/dev")

>>> os.getcwd()

'/dev'

python中怎樣將檔案拷貝到指定的目錄下?

4樓:匿名使用者

import shutil

shutil.copy(sourcedir,  targetdir)

5樓:習佑平拜凰

好像不能直接import

os搞定,得import

shutil

import shutil

#複製檔案

shutil.copyfile('listfile.py', 'd:/test.py')

#複製目錄

shutil.copytree('d:/temp', 'c:/temp/')

#其餘可以參考shutil下的函式

python中怎樣將檔案拷貝到指定的目錄下

6樓:匿名使用者

好像不能直接import os搞定,得import shutilimport shutil

#複製檔案

shutil.copyfile('listfile.py', 'd:/test.py')

#複製目錄

shutil.copytree('d:/temp', 'c:/temp/')

#其餘專可以參考

屬shutil下的函式

python如何將指定資料夾(包括裡面的內容)copy到指定目錄(已存在)

7樓:山炮小二黑

使用這個方法

import shutil, errno

def copyanything(src, dst):

try:

shutil.copytree(src, dst)except oserror as exc: # python >2.5

if exc.errno == errno.enotdir:

shutil.copy(src, dst)else: raise

python如何複製子目錄下的檔案到指定資料夾?

8樓:隨風飄揚

我前幾天正好寫copy了一個類似的,你看一下bai。

對於你說的那種活du動目錄改變的情況在

python 實現copy一級目錄下的所有檔案與資料夾到指定目錄

9樓:匿名使用者

'''python3 實現

將a目錄下所有檔案和資料夾copy到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.copy(source, des) #第一個引數是檔案,第二個引數目錄

#若是目錄

if os.path.isdir(source):

p, src_name = os.path.split(source)

des = os.path.join(des, src_name)

shutil.copytree(source, des) #第一個引數是目錄,第二個引數也是目錄

word中怎樣加目錄,怎麼在word加目錄

在引用裡面選擇目錄,把設定弄好之後,自動編制目錄。步驟。一 自動生成目錄準備 大概索引。1 要想讓word自動生成目錄,就得先建立系統能認識的大綱索引,這是自動生成目錄的前提。選中你的標題。2 在開始選項卡 格式裡選中 選中自己喜歡的目錄格式結構。3 選擇之後,就會建立大綱索引,同時,也會具有wor...

EXCEL中,怎樣對指定專案指定日期的資料求和

1 開啟下圖所示的工作表,將公式設定為f5單元格,並輸入 sumifs 2 選擇求和所需的資料範圍,即數量為 c2到c11的單元格,因此選擇或輸入 c2 c11。3 輸入sumifs函式第一個條件的範圍 即日期小於2月25日 即單元格a2至a11,選擇或直接輸入 a2 a11。4 輸入要滿足的第一個...

matlab中怎樣使用冒號選出指定元素

x1 d x2 此方法用作生成等間距的序列 專,在x1到x2之間以d為間距生成等差序列,如果x2與x1的差不屬是d的倍數那麼生成的序列將不包含x2.預設間隔d 1,如下面的程式 a 3 在矩陣或向量中,則表示的是取一整行或一整列。我們同樣舉三個例子。可以看到,可以取行 取列,也可取整個矩陣。a a1...