1.打印日历
import calendar
year = 2024
month = 5
cal = calendar.month(year, month)
print(cal)
2.使用 Python的警报框pyautogui 库
import pyautogui
pyautogui.alert('这是一个警告框示例', '警告')
3.截屏
import pyautogui
screenshot = pyautogui.screenshot()
screenshot.save('screenshot.png')
4.Python 画螺旋图
import turtle
t = turtle.Turtle()
screen = turtle.Screen()
screen.bgcolor("white")
t.speed(0)
colors = ['red', 'purple', 'blue', 'green', 'orange', 'yellow']
for x in range(360):
t.pencolor(colors[x % 6])
t.width(x / 100 + 1)
t.forward(x)
t.left(59)
-
以上代码示例展示了如何打印日历、使用 pyautogui 库弹出警报框、截取屏幕以及利用 turtle 库绘制螺旋图.这些示例展示了 Python 在处理日常任务、图形界面交互、图像处理和绘图方面的灵活应用.
5.图像处理:
-
使用 Pillow 库打开、编辑和保存图像文件.
from PIL import Image
image = Image.open('image.jpg')
image.show()
6.音频处理:
-
使用 PyDub 库处理音频文件,如合并、切割、转换格式等.
from pydub import AudioSegment
sound = AudioSegment.from_file("sound.wav")
new_sound = sound[5000:10000]
new_sound.export("new_sound.wav", format="wav")
7.数据可视化:
-
使用 Matplotlib 库绘制数据图表.
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [10, 20, 15, 25, 30]
plt.plot(x, y)
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.title('Data Visualization')
plt.show()
7.PDF 操作:
-
使用 PyPDF2 库处理 PDF 文件,如合并、拆分、提取文本等.
import PyPDF2
pdf_file = open('document.pdf', 'rb')
pdf_reader = PyPDF2.PdfFileReader(pdf_file)
page = pdf_reader.getPage(0)
text = page.extract_text()
print(text)
pdf_file.close()
8.网络爬虫:
-
使用 BeautifulSoup 和 requests 库爬取网页内容.
import requests
from bs4 import BeautifulSoup
url = 'https://www.example.com'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
title = soup.title.string
print(title)
-
这些案例展示了 Python 在图像处理、音频处理、数据可视化、PDF 操作、网络爬虫等领域的应用.Python 的丰富库和模块使其成为一个功能强大且多才多艺的编程语言,适用于各种实际场景和项目需求.
原创文章,作者:guozi,如若转载,请注明出处:https://www.sudun.com/ask/89390.html