这是我的老师问的一个问题。“如果 Filenamed 被用户重命名,您将如何阻止脚本执行。”
我心里有这个想法。
#consider the name of the script to be myscript.py
import os
signal = 0
while 1:
if "myscript.py" not in os.listdir("."):
signal = 1
else:
if signal:
break
else:
#do the requirements
但是他说,whatif,用户在目录中已经有一个名为“myscript.py”的文件,并且他更改了脚本的名称,脚本将运行良好。我被卡住了。
我正在使用 python2.7,操作系统:Windows,如果需要,允许使用任何外部库,有什么建议吗?