以下是使用 Python 实现上述任务的示例代码: ```python import os import shutil # 创建名为 dir 的目录 os.mkdir('dir') # 在该目录下创建两个文件 file1.txt 和 file2.txt with open('dir/file1.txt', 'w') as f1, open('dir/file2.txt', 'w') as f2: pass # 在 file2.txt 中输入指定内容 with open('dir/file2.txt', 'w') as f2: f2.write("This is a Linux practical exam, please take it seriously.\nLinux is really interesting.\nI can do well on the exam.") # 查看 file2.txt 内容 with open('dir/file2.txt', 'r') as f2: content = f2.read() print(content) # 将 file1.txt 移动到 dir 子文件夹 dir1 目录下 if not os.path.exists('dir/dir1'): os.mkdir('dir/dir1') shutil.move('dir/file1.txt', 'dir/dir1/file1.txt') # 查看包含 Linux 的语句并显示行号 with open('dir/file2.txt', 'r') as f2: lines = f2.readlines() for line_number, line in enumerate(lines, 1): if 'Linux' in line: print(f"Line {line_number}: {line.strip()}") # 查找 Linux 并将其替换成 Centos with open('dir/file2.txt', 'r') as f2: content = f2.read() content = content.replace('Linux', 'Centos') with open('dir/file2.txt', 'w') as f2: f2.write(content) ``` 额外需要注意的逻辑点: 1. 确保操作文件和目录的路径是正确的。 2. 对于文件的读写操作,注意处理可能的异常情况。 3. 在进行文件移动和替换操作时,注意备份原始文件以防数据丢失。 [2025-05-26 10:50:03 | AI写代码神器 | 457点数解答]