gpt4 book ai didi

python - 在命令提示符中运行 python 脚本时出现问题(特别是使用命令行参数)?

转载 作者:太空狗 更新时间:2023-10-30 02:50:29 24 4
gpt4 key购买 nike

我试图在命令提示符下运行我的 python 脚本,而不是先调用 python.exe。我专门针对运行 django-admin.py 执行此操作。我的路径中有 C:\Python26 和 C:\Python26\Scripts。但是,如果我尝试通过以下方式运行 django-admin.py:

django-admin.py startproject helloworld

我收到消息:键入“django-admin.py help”以了解用法。

现在,经过一些实验后,我意识到问题是这些脚本的次要参数由于某种原因没有被传递,因为我用我拥有的其他一些 python 脚本尝试过它。我知道我可以通过简单地做来避免这个问题:

python C:\Python26\Scripts\django-admin.py startproject helloworld

但我知道应该可以只运行第一个命令并让它工作,因为我之前让它工作过。我到处都看过,但没有多少地方有用,所以此时任何想法对我都有用。

更新:.py文件关联设置正确,问题依旧。

最佳答案

检查assocftype。如果设置正确,您可以运行带参数的 .py

> assoc .py.py=Python.File> ftype Python.FilePython.File="C:\Python26\python.exe" "%1" %*

根据您的 Python 的安装方式,这些可能存在也可能不存在。您可以使用 assocftype设置它们。

> assoc .py=Python.File> ftype Python.File="C:\Python26\python.exe" "%1" %*

此外,如果 .py 包含在 PATHEXT 环境变量中,您可以运行没有尾随 .py 文件。 py.

> set PATHEXT=%PATHEXT%;.py> django-admin startproject helloworld

关于python - 在命令提示符中运行 python 脚本时出现问题(特别是使用命令行参数)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2437167/

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