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())
上一篇:python 如何生成矩阵 下一篇:python如何输入if