本文将介绍几种获取当前路径的方法。 方法一:使用os模块 os模块是Python标准库中的一个模块,提供了许多与操作系统相关的功能。其中,os.getcwd()函数可以获取当前工作目录的路径。 示例代码: ```python import os path = os.getcwd() print("当前路径为:", path) ``` 输出结果: ``` 当前路径为: /Users/...
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....
使用inspect模块中的currentframe函数可以获取当前运行帧的信息,然后通过frame.f_code.co_filename获取脚本文件的路径。 importinspect current_path=inspect.currentframe().f_code.co_filenameprint("当前运行脚本路径:",current_path) 1. 2. 3. 4. 方法四:使用sys和os结合 上述方法中,sys.argv[0]和os.path.a...
1、获取脚本运行所在目录 sys.path[0] 返回/a/b/c/ 2、获取当前运行路径 os.getcwd() 返回桌面路径 3、脚本文件路径 sys.argv[0] 返回/a/b/c/d.py 4、脚本所在路径下的所有文件 os.listdir(path)
下面是python获取当前运行文件路径的方法 通过__file__ 获取 os.path.dirname(os.path.realpath(__file__)) 通过getcwd 获取当前路径 os.getcwd() 其它相关路径 #当前文件路径 print(os.path.realpath(__file__)) #当前文件所在的目录,即父路径
输出的路径是命令行当前路径D:\project\pythonProject而不是执行程序所在路径D:\project\pythonProject\dist。 方案二 os.path.realpath(os.path.dirname(__file__)) 这个命令获取有此行代码的.py文件位置。直接在pycharm运行调试一切正常。然而,当使用pyinstaller打包程序执行后,路径变成了如下路径。
python获取当前路径 python获取当前执行命令的路径: #!/usr/bin/env python# -*# coding: utf-8 -*-importosprintos.getcwd() python获取当前文件所在的路径: #!/usr/bin/env python# -*# coding: utf-8 -*-importsysprintsys.path[0] 假设我有一个文件为/usr/test.py,test.py里面的内容是: ...
1、获取当前目录 # -*- coding:utf-8 -*-from pathlib import Pathprint(Path.cwd()) # 返回当前目录print(Path.home()) # 输出用户家目录> 运行结果:C:\Users\caiya\Desktop\work\demoC:\Users\caiya 2、获取上级目录 # -*- coding:utf-8 -*-from pathlib import Pathfilename = r"C:\...
要获取正在运行的Python脚本的路径,您可以使用`os`模块中的`os.path.dirname(os.path.abspath(__file__))`函数。这将返回脚本的完整路径。 以下是一个示...