文件路径是 计算机文件系统中用来指定文件或目录位置的字符串。它告诉我们如何在存储设备上找到特定的文件或目录。文件路径分为绝对路径和相对路径。
绝对路径
绝对路径是从文件系统根目录开始的完整路径,包含了到达目标文件或目录所需的所有目录名称。
在Windows系统中,绝对路径可能看起来像这样:`C:\Users\YourName\Documents\project\data.txt`。
在macOS/Linux系统中,绝对路径可能看起来像这样:`/home/username/documents/project/data.txt`。
注意,Windows和类Unix系统的路径分隔符不同,Windows使用反斜杠`\`,而Linux/Mac使用正斜杠`/`。
相对路径
相对路径是相对于当前工作目录的路径,它不从根目录开始,而是从当前位置开始,指向目标文件或目录。
例如,如果当前工作目录是`C:\Users\YourName\Documents`,那么相对路径`project\data.txt`将指向该目录下的`data.txt`文件。
路径分隔符
Windows系统使用反斜杠`\`作为路径分隔符。
Linux和Mac系统使用正斜杠`/`作为路径分隔符。
在Python中,可以使用正斜杠`/`,因为Python会自动处理不同操作系统之间的路径分隔符差异。
示例
绝对路径示例:
`C:\Users\YourName\Documents\project\data.txt`
`/home/username/documents/project/data.txt`
相对路径示例:
`project\data.txt`(假设当前工作目录是`C:\Users\YourName\Documents`)
通过文件路径,用户可以精确地定位到计算机中的任何一个文件或目录,从而进行文件读取、编辑等操作。