要反转文本文件的行,可以使用编程语言中的文件读取和写入功能。以下是一些常见编程语言的示例代码:
with open('input.txt', 'r') as file:
lines = file.readlines()
with open('output.txt', 'w') as file:
for line in reversed(lines):
file.write(line)
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class ReverseFile {
public static void main(String[] args) {
try {
BufferedReader reader = new BufferedReader(new FileReader("input.txt"));
String line = reader.readLine();
StringBuilder sb = new StringBuilder();
while (line != null) {
sb.append(line).append("\n");
line = reader.readLine();
}
reader.close();
String reversed = sb.reverse().toString();
FileWriter writer = new FileWriter("output.txt");
writer.write(reversed);
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
const fs = require('fs');
fs.readFile('input.txt', 'utf8', (err, data) => {
if (err) throw err;
const lines = data.split('\n');
const reversed = lines.reverse().join('\n');
fs.writeFile('output.txt', reversed, (err) => {
if (err) throw err;
});
});
这些示例代码将读取名为 "input.txt" 的文件,并将其行反转,然后将结果写入名为 "output.txt" 的文件。
领取专属 10元无门槛券
手把手带您无忧上云