“1”基礎自學Python——文件複製shutil

今日學習:文件複製/文件夾複製

shutil.copytree,shutil.copy

簡介

首先,解釋一下這個標題的意思,“1”基礎是相對0基礎而言,有一點點的相關編程知識儲備。

本人在接觸過一些很很基礎的編程知識的前提下,想通過網絡和書籍自學Python,但又不想一味地跟課程走,所以決定採用一種先定"目標",然後通過查閱網絡和書籍資料向目標努力的方式,學習具體操作知識。

可能有些與目標無關的知識,但在查閱過程中遇到了,覺得有用的話也會列舉出來。

由於還是個外行,在制定目標和努力方向上可能會有一點點“跑偏”,我會在不斷更新中摸索改進,可能每天更新的不多,但會盡量堅持每天更新。
如果有路過的大大願意給予指點那就再好不過了,先在此謝過各位大大的賞臉瀏覽~~

任務一: 文件夾整理(未實現)

任務二:對文件進行復制粘貼(已實現)

想法
1.輸入:讀取文件夾名稱到列表中(擴展:依創建時間排序)
2.內部函數:將列表依序排列
3.輸出:按列表整理文件夾

實操:shutil函數解決大部分問題

Python

1.複製到同一文件夾下,文件格式要寫出來,python文件需在同一文件夾下,1.txt爲要複製的文件,2.txt爲粘貼文件的文件名(2.txt執行前不存在)

import shutil
shutil.copy('1.txt','2.txt')

2.複製D:\111文件夾到目錄,並創建文件夾(222文件夾執行前不存在),python文件可在任意位置

shutil.copytree(r'D:\111',r'D:\222')

3.複製文件到任一文件夾,python文件需與複製文件在同一文件夾

shutil.copy('1.txt',r'D:\111')

4.幾點注意:文件名要打全,路徑(加’r’和加’\'兩種),是否需要python文件與原文件存在於同一文件夾下

5.下期任務打算從leetcode上的簡單問題入手

參考資料:
1.b站【小甲魚】零基礎入門學習Python
2.《A Byte of Python》

發佈了11 篇原創文章 · 獲贊 0 · 訪問量 907
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章