gpt4 book ai didi

python - python如何知道从命令行运行?

转载 作者:可可西里 更新时间:2023-11-01 11:50:02 28 4
gpt4 key购买 nike

您好,我注意到每当我从命令行(使用 Windows 8.1)键入

python文件.py

它自动知道我的意思是写python.exe file.py

它是如何做到这一点的?

我安装了 Anaconda,我知道我有一个指向 python.exe 的环境变量。但这并不能解释为什么我不需要每次都键入 python.exe。

最佳答案


这不是 python 功能。调用不带文件扩展名的可执行文件的行为由操作系统和 PATH 变量定义。维基百科对你的问题有很好的答案 PATH (variable)

...
When a command is entered in a command shell or a system call is made by a program to execute a program, the system first searches the current working directory and then searches the path, examining each directory from left to right, looking for an executable filename that matches the command name given.
...

可执行文件后的文件名可以是一切。因此,如果您愿意,可以调用 python demo.txt。如果文件内容对于 python 是可读的,它也会被执行。

关于python - python如何知道从命令行运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32175253/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com