下面是关于“两个使用Python脚本操作文件的小示例分享”的详细攻略:
示例一:读取文件内容并统计单词出现频率
步骤:
- 准备一个文本文件,例如
sample.txt
,用于存储要处理的文本内容 - 编写Python脚本文件
word_count.py
,用于读取sample.txt
文件并统计单词出现频率 - 执行
word_count.py
脚本,查看输出结果
代码示例:
# word_count.py
# 1. 读取文件内容
with open("sample.txt", "r") as f:
text = f.read()
# 2. 统计单词出现频率
word_dict = {}
words = text.split()
for word in words:
if word not in word_dict:
word_dict[word] = 1
else:
word_dict[word] += 1
# 3. 输出结果
for word, count in word_dict.items():
print(word, count)
在执行该脚本后,将会输出sample.txt
文件中每个单词出现的频率。
示例二:复制文件夹中特定类型的文件到指定目录
步骤:
- 准备一个文件夹,例如
source_folder
,用于存储需要操作的文件 - 编写Python脚本文件
copy_files.py
,用于复制source_folder
文件夹中.txt
类型的文件到另外一个文件夹 - 执行
copy_files.py
脚本,查看操作结果
代码示例:
# copy_files.py
import os
import shutil
# 1. 指定目标文件夹
dest_folder = "./output_folder"
# 2. 复制符合条件的文件
if not os.path.exists(dest_folder):
os.mkdir(dest_folder)
source_folder = "./source_folder"
for file_name in os.listdir(source_folder):
if file_name.endswith(".txt"):
file_path = os.path.join(source_folder, file_name)
dest_path = os.path.join(dest_folder, file_name)
shutil.copy(file_path, dest_path)
在执行该脚本后,将会把source_folder
中所有.txt
类型的文件复制到output_folder
文件夹中。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:两个使用Python脚本操作文件的小示例分享 - Python技术站