Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在不反复在cmd上编写命令的情况下运行python脚本_Python - Fatal编程技术网

如何在不反复在cmd上编写命令的情况下运行python脚本

如何在不反复在cmd上编写命令的情况下运行python脚本,python,Python,我正在练习python代码,并通过命令行执行它。每次我必须执行python文件时,我都会转到cmd并编写 D:\PythonPractice>python myClass.py 是否有任何标准且舒适的方法可以快速执行python代码?使用JetBrains(开发Android studio和Kotlin语言的同一家公司)的PyCharm软件,它将在许多方面帮助您 只需按下一个按钮即可运行Python 只需单击几下,即可轻松添加模块 尽可能顺利地调试代码 它太棒了,我在过去几个月里一直

我正在练习python代码,并通过命令行执行它。每次我必须执行python文件时,我都会转到cmd并编写

D:\PythonPractice>python myClass.py

是否有任何标准且舒适的方法可以快速执行python代码?

使用JetBrains(开发Android studio和Kotlin语言的同一家公司)的PyCharm软件,它将在许多方面帮助您

  • 只需按下一个按钮即可运行Python

  • 只需单击几下,即可轻松添加模块

  • 尽可能顺利地调试代码


它太棒了,我在过去几个月里一直在使用它。

如果您执行的是同一个命令,并且没有对参数或任何更改,您可以将它打包到一个.bat文件(windows可执行文件)中

将其命名为
myscript.bat

D:\pythonpracce>python C:\path\to\myClass.py


完整路径放入其中。现在双击即可。

您可以更改文件关联,该关联控制在命令行中调用文件名时的操作。例如,当您仅在cmd中键入文本文件名时,对于word文档word或其他文档编辑器,将打开notepadd

查看以下内容,或者您可以从“控制面板>控制面板主页>默认程序>设置关联”开始自己摆弄。在列表中选择一种文件类型,然后单击“更改程序”


或者,您可以使用任何Python IDE(PyCharm、PyDev等),以便能够直接从编辑器运行脚本。

使用记事本++,您还可以创建一个快捷方式来启动Python脚本:

菜单运行>运行(或按F5)

选择python.exe(默认值在
C:\ProgramFiles(x86)\Python36-32\python.exe中

然后将此代码添加到路径:“$(完整\u当前\u路径)”

这将允许执行当前文件


Python 3.6中的命令示例:

然后保存命令,通过指定shorcut关键点,最好使用类似SHIFT(SHIFT+F10)的修改器


现在,您可以使用此快捷方式启动任何脚本。

就像您期望的那样?没有python的东西?注意,您正在编写两个单词PS-您可以使用向上箭头重复上一个命令。然后您编写一次,一个按钮wooops-它可能会再次出现,但一些简单方便的东西。为什么我要费心遵循漫长的步骤呢?它需要很多时间e、 您使用的编辑器是什么?我使用的是记事本++Windows终端不允许您调用最后一个命令(如向上箭头)并允许您修改它吗?路径应该在文件上是的,这就是我强调完整路径的原因。我编辑它是为了使它更清晰Python不需要路径,它不能使用它运行
"C:\Program Files (x86)\Python36-32\python.exe" "$(FULL_CURRENT_PATH)"