我是Python的新手,最近我正在开发Shell Scripting。 在Shell Scripting中,如果我想将filename传递给变量,那么我就像
一样传递myScriptName="`/bin/basename $0`"
Python中是否可能相同?
答案 0 :(得分:1)
如果您不关心文件的路径:
您可以使用对OS方法import os
fileName = os.path.basename(__file__)
print fileName
的调用来完成此操作。这也将带来延伸。
import sys
file2= sys.argv[0]
print file2
如果您想要将文件名分配给变量的完整路径:
String s = "[=Ind(\"Blr-ind\",\"C=ompany\")]";
s = s.replace("=", "");