亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > python基礎學習之組織文件

python基礎學習之組織文件

熱門標簽:地圖標注線上如何操作 天津電話機器人公司 手機網頁嵌入地圖標注位置 電銷機器人的風險 應電話機器人打電話違法嗎 開封語音外呼系統代理商 河北防封卡電銷卡 開封自動外呼系統怎么收費 400電話辦理哪種

一、Shutil 模塊

shutil其實也就是shell模塊。其中包含一些函數,可以讓我們在python程序中復制、移動、改名和刪除文件

1.1 復制文件和文件夾

  • shutil.copy(source,destination):將路徑source處的文件復制到路徑destination處的文件夾。如果destination是一個文件名,那么它將作為被復制的新名字
  • shutil.copytree(source,destination):將路徑source處的文件夾,包括它的所有文件和子文件夾,復制到路徑destination處的文件夾。
import shutil
import os

current_path = os.getcwd()
# 拷貝test.txt 文件到temp1文件夾下
shutil.copy(current_path+"/test.txt",current_path+"/Python/temp1")
# 將temp1文件夾內容拷貝到temp2文件夾下,此時會創建temp2文件夾
shutil.copytree(current_path+"/Python/temp1",current_path+"/Python/temp2")

結果:

1.2 移動文件和文件夾

  • shutil.move(source,destination):將source處的文件夾移動到路徑destination,并返回新位置的絕對路徑的字符串


如果destination指向一個文件夾,source文件將移動到destination中,并保持原來的文件名;
如果destination指向一個文件,這個文件就會被覆蓋,注意!
如果destination指向一個不存在的文件夾,這個時候source里面的內容會移動到destination,source改名為destination

import shutil
import os

current_path = os.getcwd()
# 將temp2文件夾內的文件拷貝到temp中,并將temp2改名為temp
shutil.move(current_path+"/Python/temp2",current_path+"/temp")

結果:

1.3 刪除文件和文件夾

  • os.unlink(path):將刪除path處的文件
  • os.rmdir(path):將刪除path處的文件夾。該文件夾必須為空,其中沒有任何文件和文件夾
  • shutil.retree(path):將刪除path處的文件夾,它包含的所有文件和文件夾都會被刪除
import shutil
import os

current_path = os.getcwd()
shutil.rmtree(current_path+"/temp")

結果:

二、遍歷文件

  • os.walk(path):通過傳入一個路徑

os.walk()在循環的每次迭代中,返回三個值:

1.當前文件夾名稱的字符串

2.當前文件夾中子文件夾的字符串的列表

3.當前文件夾中文件的字符串的列表

import shutil
import os

current_path = os.getcwd()
for folder_name,sub_folders,file_names in os.walk(current_path):
    print(folder_name+":")
    # 加載當前文件路徑下的所有子文件
    for sub_folder in sub_folders:
        print("\t"+folder_name+": "+sub_folder+"(dir)")
    for file_name in file_names:
        print("\t"+folder_name+": "+file_name)

輸出(部分):

ubuntu@VM-0-2-ubuntu:~/python_file$ /usr/bin/python3 /home/ubuntu/python_file/Python/orignize_files.py
/home/ubuntu/python_file:
        /home/ubuntu/python_file: .vscode(dir)
        /home/ubuntu/python_file: Python(dir)
        /home/ubuntu/python_file: test.cpp
        /home/ubuntu/python_file: test.txt
        /home/ubuntu/python_file: tempCodeRunnerFile.py
/home/ubuntu/python_file/.vscode:
        /home/ubuntu/python_file/.vscode: db(dir)
        /home/ubuntu/python_file/.vscode: .git(dir)
        /home/ubuntu/python_file/.vscode: log(dir)
        /home/ubuntu/python_file/.vscode: settings.json
/home/ubuntu/python_file/.vscode/db:
        /home/ubuntu/python_file/.vscode/db: cpptips.db-wal
        /home/ubuntu/python_file/.vscode/db: cpptips.db-shm
        /home/ubuntu/python_file/.vscode/db: cpptips.db
/home/ubuntu/python_file/.vscode/.git:
        /home/ubuntu/python_file/.vscode/.git: 6eb7a60f73d1a1d9bdf44f2e86d7f4cc_test.cpp
/home/ubuntu/python_file/.vscode/log:
        /home/ubuntu/python_file/.vscode/log: cpptips.server.2021-05-19.log
        /home/ubuntu/python_file/.vscode/log: cpptips.server.2021-05-16.log
        /home/ubuntu/python_file/.vscode/log: cpptips.server.2021-05-17.log
        /home/ubuntu/python_file/.vscode/log: cpptips.client.log
        /home/ubuntu/python_file/.vscode/log: cpptips.server.log
/home/ubuntu/python_file/Python:
        /home/ubuntu/python_file/Python: temp1(dir)
        /home/ubuntu/python_file/Python: .git(dir)
        /home/ubuntu/python_file/Python: README.md
        /home/ubuntu/python_file/Python: hello_world.py
        /home/ubuntu/python_file/Python: orignize_files.py
        /home/ubuntu/python_file/Python: regex.py
        /home/ubuntu/python_file/Python: file_mange.py
.........
.........
.........

三、壓縮文件

利用zipfile模塊中的函數,python程序可以創建和打開ZIP文件。

3.1 創建和添加ZIP文件

想要創建ZIP文件,必須用ZipFile方法創建一個ZipFile對象。ZipFile對象在概念上和File對象相似。

之后,以寫模式打開這個對象。調用write()方法傳入一個路徑,python就會壓縮該路徑所指的文件,將它加到ZIP文件中。write的第一個參數是一個字符串,代表要添加的文件名。第二個參數是”壓縮類型“參數,告訴計算機使用怎樣的算法來壓縮文件。一般來說,ZIP_DEFLATED就可以了。

import zipfile
import os

current_path = os.getcwd()
new_zip = zipfile.ZipFile("newZip","w")
new_zip.write("test.txt",compress_type=zipfile.ZIP_DEFLATED)
new_zip.write("test.cpp",compress_type=zipfile.ZIP_DEFLATED)

結果:

3.2 讀取ZIP文件

當用ZipFile函數打開一個zip文件的時候,會返回一個ZipFile對象。之后調用這個對象的namelist()方法就可以獲得zip里面的壓縮文件列表。

同時這個對象還有一個getinfo()方法,通過傳入一個壓縮文件名,就可以獲得這個文件的一些信息。

import zipfile
import os

current_path = os.getcwd()
new_zip = zipfile.ZipFile("newZip","r")
files = new_zip.namelist()

for file in files:
    info = new_zip.getinfo(file)
    print("filename: "+file)
    print("\tsize: "+str(info.file_size))
    print("\tcompress_size: "+str(info.compress_size))

輸出:

ubuntu@VM-0-2-ubuntu:~/python_file$ /usr/bin/python3 /home/ubuntu/python_file/Python/orignize_files.py
filename: test.txt
        size: 26
        compress_size: 26
filename: test.cpp
        size: 30
        compress_size: 28

3.3 解壓縮ZIP文件

ZipFile對象的extractall方法從ZIP文件中解壓縮所有的文件和文件夾,放到當前工作目錄下:

import zipfile
import os

current_path = os.getcwd()
example_zip = zipfile.ZipFile("newZip","r")
# 解壓
example_zip.extractall()
example_zip.close()

結果:

四、參考文獻

AI Sweigart.Python編程快速上手——讓繁瑣工作自動化.人民郵電出版社.2016.07

到此這篇關于python基礎學習之組織文件的文章就介紹到這了,更多相關python組織文件內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python基礎之文件處理知識總結
  • Python關于OS文件目錄處理的實例分享
  • python引入其他文件夾下的py文件具體方法
  • 解決python中os.system調用exe文件的問題
  • python使用glob檢索文件的操作
  • 教你用Python代碼實現合并excel文件
  • python3 hdf5文件 遍歷代碼
  • Python基礎之元組與文件知識總結
  • python提取word文件中的所有圖片
  • python可視化hdf5文件的操作
  • Python 如何讀取.txt,.md等文本文件
  • 教你利用Python破解ZIP或RAR文件密碼
  • Python文件基本操作實用指南
  • Python爬蟲之m3u8文件里提取小視頻的正確姿勢
  • python 如何把classification_report輸出到csv文件
  • 用python刪除文件夾中的重復圖片(圖片去重)
  • 將Python代碼打包成.exe可執行文件的完整步驟
  • Python文件名的匹配之clob庫

標簽:駐馬店 蘭州 六盤水 江蘇 常州 成都 山東 宿遷

巨人網絡通訊聲明:本文標題《python基礎學習之組織文件》,本文關鍵詞  python,基礎,學,習之,組織,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python基礎學習之組織文件》相關的同類信息!
  • 本頁收集關于python基礎學習之組織文件的相關信息資訊供網民參考!
  • 推薦文章
    久久久久久久男人的天堂| 国产视频一区二区在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 99久久网站| 色综合久久手机在线| 国产一级生活片| 沈樵在线观看福利| 欧美1区| 99色视频在线| 二级片在线观看| 亚洲 国产精品 日韩| 国产原创中文字幕| 免费国产在线观看不卡| 国产a一级| 天天做日日爱| 国产不卡精品一区二区三区| 韩国毛片 免费| 成人影视在线播放| 日日夜夜婷婷| 久久99中文字幕久久| 九九热国产视频| 日本特黄一级| 999精品影视在线观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产一区二区精品| 久久国产影院| 精品视频一区二区三区| 日本伦理网站| 国产视频久久久| 国产视频一区二区在线观看| 国产一区精品| 亚洲第一页乱| 精品国产香蕉伊思人在线又爽又黄| 成人免费福利片在线观看| 亚洲爆爽| 欧美爱爱动态| 欧美日本国产| a级精品九九九大片免费看| 韩国三级香港三级日本三级| 日韩专区亚洲综合久久| 亚洲 国产精品 日韩| 可以免费看污视频的网站| 欧美国产日韩一区二区三区| 九九干| 高清一级片| 精品在线视频播放| 九九热国产视频| 成人影院久久久久久影院| 精品国产亚洲人成在线| 九九久久国产精品大片| 二级特黄绝大片免费视频大片| 麻豆污视频| 999久久狠狠免费精品| 一级毛片视频在线观看| 香蕉视频久久| 欧美爱爱动态| 亚洲天堂在线播放| 香蕉视频久久| 香蕉视频久久| 一级毛片视频在线观看| 欧美爱爱动态| 成人高清免费| 九九热国产视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品国产亚一区二区三区| 国产91丝袜在线播放0| 精品国产亚一区二区三区| 国产一区免费观看| 精品国产香蕉在线播出| 99色吧| 国产极品白嫩美女在线观看看| 国产高清在线精品一区a| 国产一区精品| 日韩一级黄色| 午夜在线影院| 99热精品在线| 天天色色网| 九九精品影院| 久久99爰这里有精品国产| 国产成人精品综合久久久| 国产高清在线精品一区a| 香蕉视频久久| 99久久精品费精品国产一区二区| 日本伦理网站| 成人a大片在线观看| 久久久成人网| 一级片免费在线观看视频| 精品久久久久久影院免费| 香蕉视频一级| 国产网站在线| 欧美激情一区二区三区在线| 免费国产在线观看| 四虎影视库| 精品国产一区二区三区国产馆| 99久久精品国产麻豆| 精品在线视频播放| 午夜在线亚洲男人午在线| 精品视频在线看| 国产麻豆精品视频| 欧美日本国产| 午夜欧美成人香蕉剧场| 欧美a级v片不卡在线观看| 欧美1区| 欧美a级v片不卡在线观看| 久久国产影院| 日本在线播放一区| 欧美激情在线精品video| 精品视频免费看| 999精品在线| 色综合久久天天综合观看| 午夜家庭影院| 国产高清在线精品一区a| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 99久久网站| 精品久久久久久中文字幕一区| 成人在激情在线视频| 91麻豆精品国产自产在线| 欧美激情伊人| 久久精品大片| 欧美一级视频免费观看| 青青久久国产成人免费网站| 在线观看成人网| 国产国语在线播放视频| 成人av在线播放| 精品视频在线看 | 天天做日日爱| 韩国毛片免费大片| 天天色成人网| 九九精品久久久久久久久| 国产一区二区精品久久| 日本免费看视频| 香蕉视频一级| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产伦理精品| 久久国产精品永久免费网站| 国产一区二区精品久| 亚洲女人国产香蕉久久精品| 999精品视频在线| 免费毛片播放| 国产一区二区精品久| 国产精品自拍在线| 亚洲精品永久一区| 一级片免费在线观看视频| 91麻豆精品国产片在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 久久国产一区二区| 国产成人精品一区二区视频| 精品视频在线观看一区二区| 成人在免费观看视频国产| 国产国产人免费视频成69堂| 国产亚洲免费观看| 香蕉视频一级| 久久成人综合网| 免费毛片基地| 久久国产一久久高清| 欧美日本国产| 欧美另类videosbestsex久久 | 日韩一级精品视频在线观看| 美女免费精品视频在线观看| 色综合久久天天综合| 中文字幕一区二区三区精彩视频| 青青青草视频在线观看| 国产不卡在线观看| 国产一区免费在线观看| 99色吧| 日本特黄特色aaa大片免费| 日本免费乱人伦在线观看| 久久福利影视| 亚洲精品影院久久久久久| 国产不卡在线观看视频| 欧美18性精品| 欧美a免费| 亚洲精品影院一区二区| 国产伦精品一区二区三区无广告| 国产视频一区在线| 黄色福利片| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 你懂的在线观看视频| 午夜激情视频在线观看| 欧美日本国产| 尤物视频网站在线观看| 国产欧美精品| 九九精品久久久久久久久| 欧美1区| 亚欧成人乱码一区二区| 91麻豆精品国产片在线观看| 韩国三级香港三级日本三级| 国产精品自拍亚洲| 国产网站免费视频| 国产精品自拍一区| 国产伦理精品| 国产精品自拍一区| 国产91丝袜在线播放0| 青青久热| 一级女性全黄久久生活片| 麻豆午夜视频| 国产成人精品综合久久久| 夜夜操网| 国产成人女人在线视频观看|