首页后端开发PythonPython当前脚本名(如何获取Python脚本的文件名)

Python当前脚本名(如何获取Python脚本的文件名)

时间2023-05-30 19:43:02发布访客分类Python浏览528
导读:脚本的文件名。1.使用sys.argv获取脚本名提供了sys.argv模块,可以获取命令行参数。其中,sys.argv[0]表示脚本名,sys.argv[1]表示脚本的参数列表。下面是一个示例代码port syst("当前脚本名", sys...

脚本的文件名。

1.使用sys.argv获取脚本名

提供了sys.argv模块,可以获取命令行参数。其中,sys.argv[0]表示脚本名,sys.argv[1]表示脚本的参数列表。下面是一个示例代码

port sys

t("当前脚本名", sys.argv[0])

运行上述代码,将输出当前脚本的文件名。注意,sys.argv[0]是当前执行的脚本名,而不是导入的模块名。

2.使用__file__获取脚本名

中的内置变量,表示当前模块的文件名。对于脚本文件,它的值为脚本的路径。下面是一个示例代码

port os

tame(__file__))

ame()函数可以去除文件路径中的目录部分,只保留文件名。

spect模块获取脚本名

spectspect的标准库之一,提供了许多有用的函数,可以帮助我们获取当前模块的信息。下面是一个示例代码

portspect

tspectspecttframe()))

spectspecttframe()函数可以获取当前帧对象。

spect初学者有所帮助。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Python当前脚本名(如何获取Python脚本的文件名)
本文地址: https://pptw.com/jishu/54318.html
爬虫必须掌握的技能python语言从入门到精通 Python异步编程的核心异步框架分析(详细理解协程EventLoop和asyncio)

游客 回复需填写必要信息