如何将文件名传递给Python中的变量

时间:2016-04-06 05:59:56

标签: python shell

我是Python的新手,最近我正在开发Shell Scripting。 在Shell Scripting中,如果我想将filename传递给变量,那么我就像

一样传递
myScriptName="`/bin/basename $0`"

Python中是否可能相同?

1 个答案:

答案 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("=", "");