程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

[Python combat basics] how to automatically organize folders

編輯:Python

Catalog

One 、 Actual combat scene

Two 、 Main knowledge points

File read and write

Basic grammar

string manipulation

Loop traversal

3、 ... and 、 Rookie actual combat

1、 establish python file

 2、 Running results


One 、 Actual combat scene

Actual combat scene : How to automatically organize folders

Two 、 Main knowledge points

  • File read and write

  • Basic grammar

  • string manipulation

  • Loop traversal

3、 ... and 、 Rookie actual combat

Make arrangements now !

1、 establish python file

"""
Author: Rookie actual combat
Actual combat scene : How to automatically organize folders
"""
# Import system package
import platform
import os
import shutil
print("Hello, Rookie actual combat ")
print(" Actual combat scene : How to automatically organize folders \n")
# You need to create a folder first resources
catalog = "resources"
# Read resources Files under directory
for file in os.listdir(catalog):
# The suffix of the split file
ext = os.path.splitext(file)[1]
ext = ext[1:]
# Determine if the directory exists
if not os.path.isdir(f"{catalog}/{ext}"):
os.mkdir(f"{catalog}/{ext}")
# Put the file in the corresponding directory
source_path = f"{catalog}/{file}"
target_path = f"{catalog}/{ext}/{file}"
shutil.move(source_path, target_path)
print(" Finishing resources !\n")
print("Python edition ", platform.python_version())

 2、 Running results

  Rookie actual combat , Continuous learning !


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved