python获取当前目录路径和文件 一、获取当前路径 1、使用sys.argv[0] importsysprintsys.argv[0]#输出#本地路径 2、os模块 importosprintos.getcwd()#获取当前工作目录路径printos.path.abspath('.')#获取当前文件目录路径printos.path.abspath('test.txt')#获取当前目录文件下的文件目录路径printos.path.abspath...
在这里,resolve()方法首先被调用,以确保我们得到的是绝对路径。然后,parent属性被用来获取这个绝对路径的父目录。 打印这个parent属性会展示脚本所在目录的绝对路径。 总的来说,这些代码展示了如何使用pathlib.Path对象来方便地操作文件路径。Path对象提供了许多有用的方法和属性,可以轻松地执行诸如获取绝对路径、解析路径...
1.1 获取当前文件路径 import os current_file_path = __file__ print(f"current_file_path: {current_file_path}") __file__变量其实有个问题,当文件被是被调用文件时__file__总是文件的绝对路径;但当文件是直接被执行的文件时,__file__并不总是文件的绝对路径,而是你执行该文件时给python传的路径。比...
在Python程序中,有时需要获取当前路径,以便进行文件读写、模块导入、路径拼接等操作。本文将介绍几种获取当前路径的方法。 方法一:使用os模块 os模块是Python标准库中的一个模块,提供了许多与操作系统相关的功能。其中,os.getcwd()函数可以获取当前工作目录的路径。 示例代码: ```python import os path = os....
os模块是Python的标准库之一,提供了许多与操作系统交互的功能。其中,os模块中的getcwd()函数可以用来获取当前工作目录,即当前文件夹路径。 下面是使用os模块获取当前文件夹的代码示例: importos current_folder=os.getcwd()print("当前文件夹路径:",current_folder) ...
若指定的参数是 "."(获取当前目录),r".."(获取当前目录的上级目录),则获取的是工作路径 若给定的参数是文件路径,则返回文件路径,包含文件名 若要获得所在文件的文件路径,则使用参数"__file__" 若存在软连接,则返回的是软连接的路径 代码: print(os.path.abspath(".")) ...
复制文件 遍历文件夹下的文件 判断文件是否存在 判断目录是否存在 获取当前工作目录 import sys print(sys.path[0]) 获取执行命令的位置 import os print(os.getcwd()) 路径拼接 由于不同的操作系统的路径分隔符不同,因此在做路径拼接时不要直接拼接字符串,而是通过os.path.join()函数,如下: ...
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__...
获取文件所在路径的父级目录:import os print(os.path.abspath('.')) # 得到当前文件所在目录的绝对...
1 使用python自带的os模块实现使用os.getcwd()可以获取当前执行的路径,从图片中可以看出 2 使用os.path.abspath('.')也可以获取当前工作目录路径,如下图 3 使用os.path.abspath('filename')也可以获取当前文件路径,如下图,该路径包含了文件名称 方法2 1 如果你是不知道该文件的位置...