Python文件路径怎么写
时间: 2024-11-11 14:05:30 浏览: 12
解决TypeError: expected str, bytes or os.PathLike object, not int
在Python中,文件路径通常使用斜杠("/")表示目录结构。如果你想在本地系统上操作文件,路径可以分为绝对路径和相对路径:
1. **绝对路径**:从根目录开始指定完整路径,例如 `/home/user/documents/file.txt`。这会从系统的根目录开始查找文件。
2. **相对路径**:相对于当前工作目录(也称为"cwd",current working directory)来指定路径。如果想在项目内部移动,可以使用 `.` 表示当前目录,`..` 表示父目录。比如 `documents/file.txt` 或者 `./subdir/file.txt`。
注意,在Python中,如果你的脚本位于 `my_script.py` 文件里,那么 `os.getcwd()` 可以获取到当前运行脚本的目录。
```python
# 获取当前工作目录
import os
pwd = os.getcwd()
print(f"当前工作目录: {pwd}")
# 写入文件
with open("file.txt", "w") as f:
f.write("Hello, World!")
```
阅读全文