Python檔案與資料夾操作

2021-08-17 21:54:17 字數 1153 閱讀 7806

import os

import shutil

if __name__ ==

'__main__'

:print(os.path.abspath('.'))

print(os.path.split('d:

\\pypro

\\\\

h.py'))

print(os.path.splitext('d:

\\pypro

\\\\

h.py'))

if not os.path.exists('d:

\\pypro

\\\\

newdir') :

os.mkdir(os.path.join('d:

\\pypro

\\ print('mkdir success')

else

:print('the dir has existed')

if os.path.exists('d:

\\pypro

\\ss.txt') :

print('the file is existed')

shutil.copyfile('..

\\ss.txt', 'd:

\\pypro

\\\\

ss.txt')

else

:print('the file is not existed')

if os.path.exists('d:

\\pypro

\\print('copy dir')

shutil.copytree('..

\\copydir

\\', 'd:

\\pypro

\\\\

copydir')

else

:print('didn\'t copy dir')

# the dir has existed    新建資料夾

# the file is existed    複製檔案

# the dir is existed    複製資料夾

當目標資料夾已存在時,無法複製資料夾,故要加上&後面的那個判斷條件。而在複製檔案時如果目標檔案存在,則會直接覆蓋上去,故不需要加第二個判斷條件。

python檔案 資料夾操作

區別是glob列出的檔名包含了檔案路徑,即glob.glob括號內的路徑 而os.listdir只會獲取檔名。import glob file list glob.glob images 要列出所有內容路徑後面必須加 可以指定要遍歷的檔名格式 forfile in file list print f...

python與檔案資料夾相關操作

在python中,檔案操作主要來自os模組,主要方法如下 os.listdir dirname 列出dirname下的目錄和檔案 os.getcwd 獲得當前工作目錄 os.curdir 返回當前目錄 os.chdir dirname 改變工作目錄到dirname os.path.isdir nam...

python資料夾操作

資料夾示意圖 提取路徑 size.py 提取相對路徑 import os print file 列印當前路徑 abspath os.getcwd 獲取當前路徑 ev os.path.abspath 獲取上一級目錄 rootpath os.path.abspath 獲取道根目錄的路徑 print ab...