python拼接txt
时间: 2023-06-12 12:03:45 浏览: 50
要将多个txt文件拼接成一个文件,可以使用以下代码:
```python
with open('output.txt', 'w') as f:
for i in range(1, 4):
with open(f'file{i}.txt', 'r') as infile:
f.write(infile.read())
```
这个代码将会把 `file1.txt`、`file2.txt` 和 `file3.txt` 的内容依次写入 `output.txt` 文件中。你可以根据实际情况修改文件名和范围。
相关问题
python 拼接目录
在Python中,您可以使用`os.path.join()`函数来拼接目录。这个函数会根据当前操作系统的规范来合并路径。
以下是一个示例代码,演示如何拼接目录:
```python
import os
directory = '/path/to/directory' # 目录路径
filename = 'file.txt' # 文件名
# 使用os.path.join()拼接目录和文件名
filepath = os.path.join(directory, filename)
print(filepath)
```
在上述代码中,`os.path.join(directory, filename)`将目录路径和文件名拼接成完整的文件路径。请将`/path/to/directory`替换为您的目录路径,将`file.txt`替换为您的文件名。
这样,`filepath`变量将包含拼接后的完整路径。在此示例中,`print(filepath)`将输出`/path/to/directory/file.txt`。
使用`os.path.join()`函数可以确保在不同操作系统上正确拼接目录,并且可以处理斜杠和反斜杠等路径分隔符的差异。
python拼接路径
在 Python 中,可以使用 `os.path.join()` 函数来拼接路径。这个函数会根据操作系统的不同自动选择适当的路径分隔符。例如:
```python
import os
dir_path = '/path/to/directory'
file_name = 'example.txt'
full_path = os.path.join(dir_path, file_name)
print(full_path)
```
输出结果:
```
/path/to/directory/example.txt
```
如果需要拼接多个路径,可以依次传入多个参数:
```python
import os
root_dir = '/path/to/root'
sub_dir = 'subdirectory'
file_name = 'example.txt'
full_path = os.path.join(root_dir, sub_dir, file_name)
print(full_path)
```
输出结果:
```
/path/to/root/subdirectory/example.txt
```