一、获取当前路径 1、使用sys.argv[0] importsysprintsys.argv[0]#输出#本地路径 2、os模块 importosprintos.getcwd()#获取当前工作目录路径printos.path.abspath('.')#获取当前文件目录路径printos.path.abspath('test.txt')#获取当前目录文件下的文件目录路径printos.path.abspath('..')#获取当前文件目录的...
print(f"当前文件的相对路径是: {current_file_path}") print(f"当前文件的绝对路径是: {abs_file_path}") 二、使用os.path模块 os.path模块提供了多种方法来操作和获取文件路径信息。os.path.realpath()方法可以用来获得文件的绝对路径,与os.path.abspath()类似,但是它还能解析路径中的符号链接。 import os...
python获取当前路径的方法: import os,sys 使用sys.path[0]、sys.argv[0]、os.getcwd()、os.path.abspath(__file__)、os.path.realpath(__file__) sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys.argv[0]是一回事因为Python会自动把sys.argv[0]加入sys.path。
1、使用os模块 os模块是Python中用于处理操作系统相关任务的标准库之一。其中,os.path模块提供了许多方法来处理文件路径。我们可以使用os.path.abspath()方法来获取当前执行文件的绝对路径:```pythonimport oscurrent_path = os.path.abspath(__file__)print(current_path)```这将输出当前执行文件的绝对路径,例如...
在Python中,我们经常需要获取当前正在执行的Python文件所在的目录。这个目录对于读取或写入文件、导入模块或执行其他与文件路径相关的操作非常重要。 在本文中,我们将介绍几种获取Python当前文件目录的方法,并提供相应的代码示例。 方法一:使用os模块 os模块是Python的标准库之一,提供了许多与操作系统交互的功能。其中之一...
一、获取文件路径实现 1.1 获取当前文件路径 import os current_file_path = __file__ print(f"current_file_path: {current_file_path}") __file__变量其实有个问题,当文件被是被调用文件时__file__总是文件的绝对路径;但当文件是直接被执行的文件时,__file__并不总是文件的绝对路径,而是你执行该文件...
一. Python 获取当前文件路径方法 1. os.getcwd() 获取文件当前工作目录路径(绝对路径)https://docs.python.org/2/library/os.html#os.getcwd 2. sys.path[0] 获取文件当前工作目录路径(绝对路径) sys.argv[0]|获得模块所在的路径(由系统决定是否是全名) ...
可以看到__file__返回的是被调用(当前)的文件,sys.argv[0]更多的是脚本执行的参数。 3、sys.path sys.path保存了python解释器的部分路径,可以自己试下,其中sys.path[0]是执行脚本所在的目录。 代码: import sys import os print(sys.path[0])
import os import sys print(os.path.abspath('练习.py'))#获取当前文件的绝对路径 print(type(os.path.abspath('练习.py')))#为str类型 print(os.path.dirname(os.path.abspath(__file__)))#获取当前文件所在文件夹的绝对路径 #读取参数txt文件为str dir = os.path.dirname(os.path.abspath(__file__...
#获取当前文件路径(适用于py文件和ipynb文件) #方法一 import os path = os.getcwd() print(path)...