python中读取文件的路径
时间: 2024-09-12 11:04:36 浏览: 68
在Python中,读取文件通常需要指定文件的路径。路径分为相对路径和绝对路径两种:
1. 相对路径:相对于当前工作目录的路径。当前工作目录通常是执行Python脚本的目录,可以通过`os.getcwd()`函数来查看。如果你的文件与脚本位于同一目录下,可以直接使用文件名。如果在不同目录,需要按照目录层级使用相对路径,例如`../folder/file.txt`表示上一级目录下的`folder`文件夹中的`file.txt`文件。
2. 绝对路径:从盘符开始的完整路径。在Windows系统中,绝对路径可能类似于`C:\Users\YourUsername\Documents\file.txt`;在Unix或Linux系统中,则类似于`/home/yourusername/documents/file.txt`。
在Python中,使用`open()`函数来打开文件,并读取其内容。例如:
```python
# 使用相对路径打开同一目录下的文件
with open('example.txt', 'r') as file:
content = file.read()
print(content)
# 使用绝对路径打开文件
with open(r'C:\path\to\your\file.txt', 'r') as file:
content = file.read()
print(content)
```
注意:在Python字符串中,反斜杠`\`用作转义字符。所以当路径中有反斜杠时,要么使用双反斜杠`\\`表示一个普通的反斜杠,要么使用原始字符串(在字符串前加上`r`),像上面的第二个例子所示。
阅读全文