1、使用os模块 os模块是Python中用于处理操作系统相关任务的标准库之一。其中,os.path模块提供了许多方法来处理文件路径。我们可以使用os.path.abspath()方法来获取当前执行文件的绝对路径:```pythonimport oscurrent_path = os.path.abspath(__file__)print(current_path)```这将输出当前执行文件的绝对路径,例如...
os.getcwd() 是返回当前工作路径 例如:file.py文件位于:D:\Test\testcase\file.py,在file.py文件中使用os.getcwd()会获取到D:\Test路径。如果在C:\CTest\ctestcase\file2.py中进行调用file.py文件时会获取到C:\CTest路径。 PS:当前工作路径 working directory 就是脚本运行/调用/执行的地方,而不是脚本本身...
1.获取当前执行主脚本方法:sys.argv[0]和_ file _ (1)sys.argv 一个传给Python脚本的指令参数列表.sys.argv[0]是脚本的名字.一般得到的是相对路径,用os.path.abspath(sys.argv[0])得到执行文件的绝对路径: dirname, filename = os.path.split(os.path.abspath(sys.argv[0])) os.path.realpath(sys.ar...
1. 使用os.getcwd()函数可以获取当前工作目录的路径。这个路径是指你当前运行Python脚本的目录。import oscurrent_dir = os.getcwd()print(current_dir)2. 使用os.path.abspath()获取文件的绝对路径。import osfile_path = os.path.abspath("file.txt")print(file_path)3. 使用os.path.dirname()获取文件的目...
图1是Python代码文件所在的路径。3种获取代码文件所在的路径写法如下:import sysimport oswith open('paths.txt', 'a') as f: this_path = sys.argv[0] f.write(this_path + '\n') dir_path = this_path[:this_path.rfind('/')] f.write(dir_path + '\n\n') f.write(_...
py_file_path=os.path.realpath(__file__)print("当前运行的py文件路径:",py_file_path) 1. 2. 3. 4. 3. 方法二:使用sys.argv sys.argv是一个保存命令行参数的列表,其中sys.argv[0]表示脚本的名称。通过将sys.argv[0]与os.path.abspath()结合使用,可以获取当前运行的py文件的绝对路径。
一、获取文件路径实现 1.1 获取当前文件路径 import os current_file_path = __file__ print(f"current_file_path: {current_file_path}") __file__变量其实有个问题,当文件被是被调用文件时__file__总是文件的绝对路径;但当文件是直接被执行的文件时,__file__并不总是文件的绝对路径,而是你执行该文件...
sys.argv[0] 表示 Python 脚本或者可执行文件的路径。在运行 Python 脚本时,sys.argv 是一个包含命令行参数的列表,其中 sys.argv[0] 是脚本本身的路径。 具体来说,sys.argv[0] 是一个字符串,包含了启动 Python 解释器时用于执行脚本的可执行文件的路径。它可以用于获取脚本所在的目录或用于构建其他路径。通常...
下面是python获取当前运行文件路径的方法 通过__file__ 获取 os.path.dirname(os.path.realpath(__file__)) 通过getcwd 获取当前路径 os.getcwd() 其它相关路径 #当前文件路径 print(os.path.realpath(__file__)) #当前文件所在的目录,即父路径
1 概述使用os.path.abspath()函数来获取文件绝对路径解析文件目录结构如下:假设app.py中想读取config.ini文件的内容,首先app.py需要知道config.ini的文件路径,从目录结构上可以看出,config.ini与app.py的父目录同级,也就是获取到app.py父目录(bin文件夹的路径)的父目录(config文件夹路径)的绝对路径再拼上config...