擅长:python、mysql、java
<pre><code>import sys
def some_function_in_your_code(x):
print("the filename of this program is:", x)
if __name__ == "__main__":
print sys.argv # this object will have all of your arguments in it
print sys.argv[0] # this is alwys the name/path? of the python file
some_function_in_your_code(sys.argv[0])
</code></pre>
<p>以你的例子来说,如果你把“xy”输入到你的程序中,系统argv将是一个如下所示的3项列表:<code>['the/path/to/the/program/a.py', 'x', 'y']</code></p>