这似乎发生了很多,并且想知道这是否是Python语言中的要求,还是仅仅是常规问题?
此外,有人可以命名并解释哪些功能倾向于具有下划线,以及为什么(__init__例如)?
__init__
python methods function double-underscore
我正在尝试获取当前正在运行的Python脚本的名称.
例如,我有一个调用的脚本foo.py,我想在其中执行类似的操作:
foo.py
print Scriptname
得到:foo.py.
python scripting basename
python ×2
basename ×1
double-underscore ×1
function ×1
methods ×1
scripting ×1