python如何显示当前路径

发布时间:2022-07-07 09:50:30 人气:111 作者:多测师

  Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

  python获取当前执行主脚本方法: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]))

python如何显示当前路径

  os.path.realpath(sys.argv[0])

  如果在命令行执行sys.argv返回解释器路径、[‘/Library/Frameworks/Python.framework/Versions/3.6/bin/ipython3’]

  (2)_ _ file_ _

  获得当前执行模块所在的路径,一般为相对路径,用os.path.abspath(_ _ file_ _)得到执行文件的绝对路径:

  dirname, filename = os.path.split(os.path.abspath( _ _ file_ _))

  os.path.realpath(_ _ file_ _)

  注意:Python控制台下,直接使用print _ _ file _ 是会导致 name ‘ _ file _ ’ is not defined错误的,因为这时没有在任何一个脚本下

  执行,自然没有 _ file _ _的定义了。

  以上内容为大家介绍了python如何显示当前路径,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线