python - 使用命令行参数打开 Python 文件
问题描述
注意:我不知道以前是否有人问过这个问题,但我找不到提出这个问题的措辞
我正在创建一个 python 文件,其中需要有一个文件名。我想要的是当你python Compiler.py <Filename>
输入命令行时,它会获取文件名并在 python 文件中使用它。
我该怎么做呢?
解决方案
someVariable = sys.argv[1]
这将获取文件名之后的第一个元素并将其存储在变量中。
someOtherVariable = sys.argv[2]
将采用第二个元素,依此类推。
python Compiler.py firstArg secondArg NthArg
注意:您将需要import sys
使用该sys
模块。
推荐阅读
- android-studio - Android Studio 布局编辑器不呈现
- angular - VS Code 中是否有任何快捷方式可以导航到角度组件的 HTML,反之亦然?
- consensus - 存在分区时的 Raft 算法领导者选举
- python-3.x - 无法从单元格获取超链接 - Google 表格
- awk - 如何在使用值打印时删除 awk 空间
- numpy - CS231n 作业 2:TwoLayerNet 和 Solver
- python - 在 Python 中自动确定单词上下文/含义的方法
- regex - 如何使用正则表达式在方程中找到截距项?
- java - 如何将 Android 应用程序中的文件下载到 SD 卡,以便其他应用程序也可以访问它
- c - unsigned int 是在哪里为嵌入式系统定义的?