何时在cmd中同时执行文本(.txt)文件和python(.py)文件?为什么?

2024-04-23 10:23:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我必须开发一款基于文本的冒险游戏,但在我的问题文件中有一行是这样的:

> python textGame.py gameConfiguration.txt

哪个打印:

^{pr2}$

我不知道为什么文本文件和python文件同时执行。在

关于这个过程,我已经搜索了很多,但找不到一个满意的答案。如果有人知道这个执行,你能用一个例子来解释吗?在


Tags: 文件答案py文本txt过程例子文本文件
2条回答

.txt文件没有执行,它是Python脚本的命令行参数。大概脚本需要从所述文件加载配置。每个命令行程序都有不同的必需参数(通常还有可选的开关);这个程序碰巧需要一个文本配置文件。在

当Python脚本运行时,它接收sys.argv中的命令行,并可以任意方式使用它(在本例中,可能是打开文件、读取文件并使用它来配置游戏)。在

python解释器从不同时执行多个文件。它处理第一个参数与另一个参数不同。文本游戏.py是要执行的文件。以下参数(游戏配置.txt)作为参数传递给python程序。请参见python -h

usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...

python程序可以通过访问其参数系统argvThis article解释如何使用系统argv. 在

相关问题 更多 >