今日學習:文件複製/文件夾複製
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》