首页 > 解决方案 > 使用命令行参数打开 Python 文件

问题描述

注意:我不知道以前是否有人问过这个问题,但我找不到提出这个问题的措辞

我正在创建一个 python 文件,其中需要有一个文件名。我想要的是当你python Compiler.py <Filename>输入命令行时,它会获取文件名并在 python 文件中使用它。

我该怎么做呢?

标签: pythonpython-3.xshellcommand-line

解决方案


someVariable = sys.argv[1]

这将获取文件名之后的第一个元素并将其存储在变量中。

someOtherVariable = sys.argv[2]

将采用第二个元素,依此类推。

python Compiler.py firstArg secondArg NthArg

注意:您将需要import sys使用该sys模块。


推荐阅读