怎么修改python新建文件的路径
时间: 2024-10-28 16:06:22 浏览: 6
Python文件路径名的操作方法
5星 · 资源好评率100%
在Python中,如果你想要改变新建文件或打开文件的默认路径,通常你会在使用内置模块`os`或`pathlib`创建或定位文件时设置工作目录。以下是两种常见的做法:
1. 使用`os.chdir()`函数:
```python
import os
# 设置新的工作目录
new_dir = "/path/to/new/directory"
os.chdir(new_dir)
# 然后你可以在这里创建新文件,例如:
with open('new_file.txt', 'w') as file:
file.write("内容")
```
这段代码会将当前工作目录切换到`new_dir`,然后在该目录下创建新文件。
2. 使用`pathlib.Path()`:
```python
from pathlib import Path
# 创建Path对象并设置路径
new_path = Path("/path/to/new/directory")
# 新建文件
new_file = new_path / "new_file.txt"
new_file.touch() # 创建空文件
with open(new_file, 'w') as file:
file.write("内容")
```
这里我们创建了一个`Path`对象,并在其上操作,同样实现了更改目录和创建文件的功能。
记住,当你在`open()`函数中直接传递文件名时,如果没有提供完整路径,Python会在当前工作目录(也就是上述设置的新路径)查找文件。
阅读全文