如何从另一个驱动器或切换驱动器在 CMD 中运行 python 脚本/程序?

所以我想在cmd中运行一个python脚本我写了以下代码:


import argparse

import sys


def main():

    parser = argparse.ArgumentParser()

    parser.add_argument("--x", type=float, default=1.0, help="enter a number: ")

    parser.add_argument("--y", type=float, default=1.0, help="enter a number: ")

    args = parser.parse_args()

    sys.stdout.write(str(add(args)))


def add(args):

    return args.x + args.y


if __name__ == "__main__":

    main()

现在我想从 CMD 运行它。我到底应该输入什么。规格:Windows 10、python 3.7、python 已添加到路径中。文件的路径是 D:\pythonprograms\test.py,当我启动 CMD 时我在 C:\Users\username 中。我的问题是:现在我也想从 CMD 运行文件,为此我可能需要将驱动器切换到 D:。你是怎样做的。谁能帮我这个?谢谢


红糖糍粑
浏览 164回答 3
3回答

隔江千里

确保您Python 3.7已添加到系统环境路径变量。这很容易,就像您添加JREor一样MAVEN。只需遵循这个问题,但要为 Python 做。在任意路径中打开CMDpython --version并键入. 它必须为您提供 python 的版本。就像是Python 3.7.4在您的文件所在文件夹的导航栏中,输入CMD 并按Enter 键。它必须为您打开一个cmd并找到test.py。为确保您的 cmd 位于正确的路径中,请键入并按 Enter。它必须显示您的文件的名称。dir如果没问题,那么您可以安全地调用python test.py并运行您的代码。

holdtom

你需要:打开命令提示符(点击开始,写命令,回车)导航到您的脚本文件夹(例如 cd your_script_folder)使用 python 命令运行你的脚本(例如 python your_script_name.py --x 10.1 --y 20.2)请注意,如果您没有正确填写系统变量,您需要确定 Python 可执行文件的位置。这很容易理解,如果您可以编写 python --version 并且它可以工作,那么您已经正确设置了系统变量。否则,您将不得不修复此问题或使用 Python 可执行文件的完整路径才能使其正常工作。例如,我可以在我的 Windows 10 中找到 python 可执行文件:C:\Users\YOUR_USER_NAME\AppData\Local\Programs\Python\Python37\python.exe所以对我来说,最后的命令是:C:\Users\YOUR_USER_NAME\AppData\Local\Programs\Python\Python37\python.exe your_script_name.py --x 10.1 --y 20.2

侃侃无极

cd 到包含 python 脚本的目录cd C:/Desktop/Folder在命令行上,键入python script_name.py
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python