前几天,我给孩子下载了一些pdf电子书,为了发布到孩子博客上,需要列出书名。
一个一个的复制文件名太过于繁琐,所以用到了Python命行代码。
import os def list_files_to_text(directory, output_file): with open(output_file, 'w', encoding='utf-8') as f: for filename in os.listdir(directory): if os.path.isfile(os.path.join(directory, filename)): f.write(filename + '\n') # 请根据实际情况修改以下路径 directory = "C:\\Users\\RucLinuxs\\Desktop\\PDF图书" output_file = "C:\\Users\\RucLinuxs\\Desktop\\file_list.txt" list_files_to_text(directory, output_file) print(f"文件列表已保存到:{output_file}")
import os # 指定目录路径 directory = r'C:\Users\RucLinuxs\Desktop\PDF图书' # 指定输出文本文件的路径 output_file = r'C:\Users\RucLinuxs\Desktop\PDF图书\filenames.txt' # 打开输出文件,准备写入 with open(output_file, 'w', encoding='utf-8') as f: # 遍历目录及其子目录中的所有文件 for root, dirs, files in os.walk(directory): for filename in files: # 将文件名写入文本文件 f.write(filename + '\n') print(f"文件名已提取到 {output_file}")
import os directory = r"C:\Users\RucLinuxs\Desktop\PDF图书" output_file = "all_filenames.txt" try: all_files = [] for root, dirs, files in os.walk(directory): for file in files: filepath = os.path.join(root, file) rel_path = os.path.relpath(filepath, directory) all_files.append(rel_path) with open(output_file, 'w', encoding='utf-8') as f: f.write("\n".join(all_files)) print(f"成功提取 {len(all_files)} 个文件路径到 {output_file}") except Exception as e: print(f"操作失败: {str(e)}")
- DeepSeek从入门到精通(20250204).pdf
Linux 操作系统.pdf
Linux常用命令手册.pdf
PHP入门经典.html.pdf
PHP编程新手自学手册.pdf
PHP高性能开发:基础、框架与项目实战.html.pdf
Python即学即用.pdf
Python可以这样学_董付国_清华大学_扫描版.pdf
Python基础教程(第3版)(图灵图书).pdf
Python编程:从入门到实践(第3版).pdf
Python零基础快乐学习之旅(K12实战训练)(1).pdf
Windows 10入门与提高.pdf
Windows Server 2012系统配置指南_完整版PDF电子书下载 带索引书签目录高清版_13522125.pdf
Windows_10使用详解.pdf
[图灵程序设计丛书].父与子的编程之旅:与小卡特一起学Python.pdf
从零开始学Python数据分析(视频教学版).html(1).pdf
从零开始学Python数据分析(视频教学版).html(2).pdf
从零开始学Python数据分析(视频教学版).html.pdf
从零开始学Python程序设计.html.pdf
实用Linux_Shell编程.pdf
我的Python世界 玩Minecraft我的世界学Python编程 ((计算机).pdf
深入解析 Windows 操作系统 (第 7 版)(卷 2) ((美)安德里亚·阿列维;(美)亚历克斯·伊奥尼斯库;(美)马克·E. 鲁辛诺) .pdf
跟老齐学Python从入门到精通_.pdf
零基础学Python GUI 设计:tkinter(升级版).pdf
零基础学Python(升级版).pdf
零起点学Linux系统管理.pdf
青少年Python趣味编程_.pdf
sicnature ---------------------------------------------------------------------
I P 地 址: 216.73.216.220
区 域 位 置: 美国加利福尼亚洛杉矶
系 统 信 息:

Original content, please indicate the source:
同福客栈论坛 | 蟒蛇科普 | 海南乡情论坛 | JiaYu Blog
sicnature ---------------------------------------------------------------------
Welcome to reprint. Please indicate the source https://myzhenai.com.cn/post/4690.html
没有评论