<p>我在玩Python3,每次我运行下面的代码<code>Python3 ex14.py</code>并打印<code>(f"Hi {user_name}, I'm the {script} script.")</code>,我就得到了正确的<code>{user_name}</code>,但是<code>{script}</code>显示了我正在运行的文件和变量<code>{user_name}</code></p>
<pre><code>from sys import argv
script = argv
prompt = '> '
# If I use input for the user_name, when running the var script it will show the file script plus user_name
print("Hello Master. Please tell me your name: ")
user_name = input(prompt)
print(f"Hi {user_name}, I'm the {script} script.")
</code></pre>
<p>如何只打印正在运行的文件?你知道吗</p>