在txt文件每一行保留换行符
时间: 2023-09-10 07:13:33 浏览: 70
如果想在txt文件每一行保留换行符,可以将写入CSV文件的语句修改为:
```
writer.writerow([line.strip()])
```
这样会将每一行的内容放入一个列表中,保留原有的换行符,再写入到CSV文件中。
相关问题
java读取文件保留换行符
以下是Java读取文件并保留换行符的示例代码:
```java
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
public class ReadFileWithNewLine {
public static void main(String[] args) {
File file = new File("file.txt");
try (FileInputStream fis = new FileInputStream(file);
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr)) {
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们使用了Java的FileInputStream、InputStreamReader和BufferedReader类来读取文件。BufferedReader的readLine()方法可以读取文件中的每一行,并且保留原始的换行符。
合并多个txt文件带换行符
您可以使用以下 Python 代码将多个 TXT 文件合并为一个文件,并在文件中保留原始换行符:
```python
import glob
# 获取所有 TXT 文件的文件名
files = glob.glob('*.txt')
# 打开输出文件
with open('output.txt', 'w') as outfile:
# 遍历所有文件
for file in files:
# 打开每个文件并将其内容写入输出文件
with open(file, 'r') as infile:
outfile.write(infile.read())
```
这段代码将所有 TXT 文件合并为一个名为 `output.txt` 的新文件,并在文件中保留原始换行符。
阅读全文