Theme-Logo
    • 通知公告
  • [登录]/[注册]
  • D 返回首页
学习园地
  • 编程专栏

8个常用的 Python 脚本

8个常用的 Python 脚本
  • 返回首页

在 Python 编程中,有许多常用的脚本可以帮助我们进行文件操作、数据处理等任务。以下是一些常见的 Python 脚本示例,涵盖不同的应用场景。

1. 读取文本文件

读取文本文件的内容,并打印到控制台。

# 读取文本文件并打印内容
with open('example.txt', 'r', encoding='utf-8') as file:
    content = file.read()
    print(content)

适用于需要获取或查看文件内容的场景,例如日志分析或文档处理。


2. 写入文本文件

将数据写入文本文件。

# 将内容写入文本文件
with open('output.txt', 'w', encoding='utf-8') as file:
    file.write("Hello, World!\n")
    file.write("欢迎使用 Python!")

适合于生成报告、记录信息等操作。


3. CSV 文件读写

读取和写入 CSV 文件,常用于数据表格处理。

import csv

# 读取 CSV 文件
with open('data.csv', newline='', encoding='utf-8') as csvfile:
    reader = csv.reader(csvfile)
    for row in reader:
        print(row)

# 写入 CSV 文件
with open('output.csv', 'w', newline='', encoding='utf-8') as csvfile:
    writer = csv.writer(csvfile)
    writer.writerow(['Name', 'Age'])
    writer.writerow(['Alice', 25])
    writer.writerow(['Bob', 30])

广泛用于处理结构化数据,例如电子表格和数据库导出。


4. JSON 文件读写

读取和写入 JSON 格式的数据,适合存储复杂数据结构。

import json

# 写入 JSON 文件
data = {'name': 'Alice', 'age': 25}
with open('data.json', 'w', encoding='utf-8') as jsonfile:
    json.dump(data, jsonfile)

# 读取 JSON 文件
with open('data.json', 'r', encoding='utf-8') as jsonfile:
    data = json.load(jsonfile)
    print(data)

常用于 API 数据交互和配置文件管理。


5. 文件重命名和移动

重命名或移动文件到指定目录。

import os

# 移动和重命名文件
os.rename('old_name.txt', 'new_name.txt')
print("文件已重命名")

# 移动文件
os.replace('new_name.txt', '/new_directory/new_name.txt')
print("文件已移动")

适用于文件管理和整理的工作流程中。


6. 数据过滤与处理

对列表中的数据进行过滤和处理。

# 过滤偶数并将其平方
numbers = [1, 2, 3, 4, 5, 6]
squared_even = [x**2 for x in numbers if x % 2 == 0]
print(squared_even)  # 输出: [4, 16, 36]

可以用于数据清洗和预处理,例如从原始数据中提取特定信息。


7. 统计文本文件中的单词频率脚本功能

统计文本文件中每个单词出现的次数。

from collections import Counter
import re

# 统计单词频率
with open('example.txt', 'r', encoding='utf-8') as file:
    text = file.read().lower()  # 转为小写以避免重复
    words = re.findall(r'\w+', text)  # 提取单词
    word_count = Counter(words)
    print(word_count)

适合文本分析和信息检索,如博客文章或书籍的关键词分析。


8. 数据可视化

使用 Matplotlib 库绘制数据图形。

import matplotlib.pyplot as plt
# 数据准备
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]

# 绘制图形
plt.plot(x, y, marker='o')
plt.title('Simple Line Plot')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.grid()
plt.show()

适合用于分析结果展示,比如展示销售趋势或实验数据。


以上就是八种常用的 Python 脚本示例。这些脚本能够帮助你在日常编程中高效地进行文件操作和数据处理。希望这些示例能够为你的 Python 学习之旅提供有价值的参考!


回顶部