我正在做一个项目,为此,我需要打开一个文件。因此,为此,我想使用open("my_file", "r"),但问题是文件的名称是动态的,无论用户如何调用它都可以是toto.txt或jziop.txt。我知道在C中我只会在av[1]中使用open,但是在python中有可能吗?我是新手,所以我正在学习。

谢谢

分析解答
import sys
f = open(sys.argv[1], "r")
# do stuff
f.close()

这将读取第一个参数并将其作为文件名。