下面我就来详细讲解一下关于“Python 自动化常用操作及glob使用大全”的完整攻略。本文主要介绍如何用Python实现自动化操作,包括文件操作、网络请求、图像处理等,并介绍了使用glob模块查询文件的方法。
一、Python 自动化常用操作
本节主要介绍一些Python自动化操作的示例。
1. 文件操作
创建文件夹
import os
os.mkdir("folder_name")
遍历文件夹
import os
def traverse_folder(folder):
files = os.listdir(folder)
for file in files:
file_path = os.path.join(folder, file)
if os.path.isdir(file_path):
traverse_folder(file_path)
else:
# do something with the file
pass
traverse_folder("folder_path")
2. 网络请求
发送GET请求
import requests
response = requests.get(url)
print(response.status_code)
print(response.text)
发送POST请求
import requests
data = {"key": "value"}
response = requests.post(url, data=data)
print(response.status_code)
print(response.text)
3. 图像处理
图片裁剪
from PIL import Image
image = Image.open("image_path")
crop_image = image.crop((x1, y1, x2, y2))
crop_image.save("new_image_path")
图片缩放
from PIL import Image
image = Image.open("image_path")
resize_image = image.resize((new_width, new_height))
resize_image.save("new_image_path")
二、glob 使用大全
本节将主要介绍glob模块的使用方法,包括如何查找文件、过滤文件等。
1. 查找文件
import glob
files = glob.glob("folder_path/*.txt")
print(files)
2. 过滤文件
import glob
files = glob.glob("folder_path/*.[!txt]")
print(files)
以上就是本文的全部内容。希望对你在Python自动化操作及使用glob模块方面有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python 自动化常用操作及glob使用大全 - Python技术站