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