searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

有趣的Python脚本,让你从入门到精通(9)

2024-11-27 09:37:22
2
0

1、 生成二维码:

这个脚本可以生成二维码图片。你可以将文本、网址、联系方式等信息编码到二维码中,方便用户扫描获取信息。它使用qrcode库来生成二维码。

import qrcode #  二维码库

data = "URL"  #  你想要编码到二维码中的数据,可以是网址、文本等
img = qrcode.make(data)  #  生成二维码对象
img.save("qrcode.png")  #  保存二维码图片为png格式


# 需要安装qrcode库: pip install qrcode

 

2、批量重命名文件:

这个脚本可以批量重命名指定文件夹中的文件,例如添加序号、修改扩展名等。这在处理大量文件时非常有用,例如批量重命名照片、文档等。

import os

def batch_rename(folder_path, new_name_prefix="file_"):
    """批量重命名文件的函数"""
    i = 1
    for filename in os.listdir(folder_path):
        old_path = os.path.join(folder_path, filename)
        if os.path.isfile(old_path):
            ext = os.path.splitext(filename)[1]  # 获取文件扩展名
            new_name = f"{new_name_prefix}{i}{ext}"
            new_path = os.path.join(folder_path, new_name)
            os.rename(old_path, new_path)
            i += 1
            print(f"已将 {filename} 重命名为 {new_name}")

folder_path = "/path/to/your/folder"  #  将此替换为你的文件夹路径
batch_rename(folder_path)

 

0条评论
0 / 1000
王****际
137文章数
2粉丝数
王****际
137 文章 | 2 粉丝
原创

有趣的Python脚本,让你从入门到精通(9)

2024-11-27 09:37:22
2
0

1、 生成二维码:

这个脚本可以生成二维码图片。你可以将文本、网址、联系方式等信息编码到二维码中,方便用户扫描获取信息。它使用qrcode库来生成二维码。

import qrcode #  二维码库

data = "URL"  #  你想要编码到二维码中的数据,可以是网址、文本等
img = qrcode.make(data)  #  生成二维码对象
img.save("qrcode.png")  #  保存二维码图片为png格式


# 需要安装qrcode库: pip install qrcode

 

2、批量重命名文件:

这个脚本可以批量重命名指定文件夹中的文件,例如添加序号、修改扩展名等。这在处理大量文件时非常有用,例如批量重命名照片、文档等。

import os

def batch_rename(folder_path, new_name_prefix="file_"):
    """批量重命名文件的函数"""
    i = 1
    for filename in os.listdir(folder_path):
        old_path = os.path.join(folder_path, filename)
        if os.path.isfile(old_path):
            ext = os.path.splitext(filename)[1]  # 获取文件扩展名
            new_name = f"{new_name_prefix}{i}{ext}"
            new_path = os.path.join(folder_path, new_name)
            os.rename(old_path, new_path)
            i += 1
            print(f"已将 {filename} 重命名为 {new_name}")

folder_path = "/path/to/your/folder"  #  将此替换为你的文件夹路径
batch_rename(folder_path)

 

文章来自个人专栏
pike
137 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0