无名阁,只为技术而生。流水不争先,争的是滔滔不绝。

(python当前路径是什么) Python 获取当前路径3种方法 获取当前路径三种方法 全网首发(图文详解1)

前沿技术 Micheal 5个月前 (06-18) 65次浏览 已收录 扫描二维码

(python当前路径是什么) Python 获取当前路径3种方法

在Python中,获取当前路径有多种方法。以下列出了三种最常用的方法:

  • 使用os模块的getcwd()函数;
  • 使用os模块的path.realpath()函数;
  • 使用sys模块的argv[0]属性。

以下是详细的解释和使用示例:

  • os.getcwd():
    此函数无需有任何参数,直接调用就能返回当前的路径。
import os

current_path = os.getcwd()
print(current_path)

此段代码将打印出你正在运行此Python脚本的位置的路径。

  • os.path.realpath():
    这个函数需要一个参数,通常情况下我们使用’file‘这个特殊的变量作为参数。
import os

current_path = os.path.realpath(__file__)
print(current_path)

file‘是一个包含了你的脚本名称的字符串。os.path.realpath()将返回你的脚本所在的完整路径,包括脚本的名字。如果你只想获取路径,除去脚本的名字,你可以再使用os.path.dirname()。

  • sys.argv[0]:
    这个属性包含了你的脚本的名字。这个名字取决于怎样启动你的脚本,可能是一个完整的文件路径名,也可能只有脚本名或者为空值。
import sys

current_path = sys.argv[0]
print(current_path)

以上就是在Python中获取当前路径的三种方法,我希望能对你有所帮助。
(exit 1) shell中exit 0和exit 1的区别有哪些 shell中Exit命令的使用 全网首发(图文详解1)
(windows 脚本) Windows常用脚本合集(推荐) Windows常用脚本合集 全网首发(图文详解1)

喜欢 (0)
[]
分享 (0)
关于作者:
流水不争先,争的是滔滔不绝