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

Python脚本让你的工作更轻松(11)

2024-11-20 09:15:23
0
0

批量重命名文件:

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

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)


简单的网页服务器:
这个脚本可以创建一个简单的网页服务器,让你可以通过浏览器访问本地电脑上的文件。这在开发和测试网页时非常有用。
import http.server
import socketserver

PORT = 8000 # 端口号

Handler = http.server.SimpleHTTPRequestHandler

with socketserver.TCPServer(("", PORT), Handler) as httpd:
    print("serving at port", PORT)
    httpd.serve_forever()



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

Python脚本让你的工作更轻松(11)

2024-11-20 09:15:23
0
0

批量重命名文件:

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

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)


简单的网页服务器:
这个脚本可以创建一个简单的网页服务器,让你可以通过浏览器访问本地电脑上的文件。这在开发和测试网页时非常有用。
import http.server
import socketserver

PORT = 8000 # 端口号

Handler = http.server.SimpleHTTPRequestHandler

with socketserver.TCPServer(("", PORT), Handler) as httpd:
    print("serving at port", PORT)
    httpd.serve_forever()



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