python 如何指定路径

原创
admin 2小时前 阅读数 7 #Python

Python中指定路径的方法

Python中,指定路径的方法主要有两种:相对路径和绝对路径。

相对路径

相对路径是相对于当前工作目录或当前脚本的位置来指定文件或目录的路径,在Python中,可以使用os模块来获取当前工作目录或当前脚本的位置,假设你的脚本位于/home/user/scripts/目录下,你想要读取该目录下的data.txt文件,可以使用以下代码:

import os
获取当前脚本的位置
current_script_path = os.path.abspath(__file__)
获取当前脚本所在的目录
current_directory = os.path.dirname(current_script_path)
构造要读取的文件的路径
file_path = os.path.join(current_directory, 'data.txt')
打开文件并读取内容
with open(file_path, 'r') as f:
    print(f.read())

绝对路径

绝对路径是指从根目录开始到文件或目录的路径,在Windows系统中,绝对路径通常以盘符开头,例如C:/Users/user/Documents/data.txt,在Linux和macOS系统中,绝对路径通常以斜杠开头,例如/home/user/documents/data.txt,在Python中,可以使用字符串来表示绝对路径,也可以使用os模块来构造绝对路径,假设你想要读取Windows系统中C:/Users/user/Documents/data.txt文件,可以使用以下代码:

import os
构造要读取的文件的绝对路径
file_path = r'C:/Users/user/Documents/data.txt'
打开文件并读取内容
with open(file_path, 'r') as f:
    print(f.read())
热门