知行编程网知行编程网  2022-11-26 01:00 知行编程网 隐藏边栏  21 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python如何显示当前路径的相关知识,希望可以帮到处于编程学习途中的小伙伴

python如何显示当前路径

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])) 
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 _ _的定义了。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享