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
Actual combat scene : How to automatically organize folders
File read and write
Basic grammar
string manipulation
Loop traversal
Make arrangements now !
"""
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())
Rookie actual combat , Continuous learning !