python文件打不开

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python文件打不开相关的知识,希望对你有一定的参考价值。

输入python 文件名.py 怎么打不开

Python打不开.py文件是因为打开方式不对,正确的打开步骤为:

1、进入需要打开的py文件目录:

2、按下Ctrl键+鼠标右键,打开命令菜单:

3、选择命令菜单中的【在此处打开命令窗口】:

4、在打开的命令行窗口输入python 文件名.py 命令:

5、键入回车,可以打开执行py文件,结果如下:

注意事项:

命令行中执行python命令,需要提前将python执行程序加入系统变量,则可以在任意文件夹执行python命令。

参考技术A 你这个肯定是要报错的, 你打开的IDE命令行, 你输入的所有字符都会被当作python代码来执行的。
你如果想单独运行某个py文件,需要在windows 命令提示符下指定python解释器来执行。
你按windows键 + R 键,打开运行窗口, 输入 cmd 、回车, 打开命令提示符, 再切换到你的py文件路径下, 再执行 python 文件名.py 就可以了。(请确保你的python已经添加到环境变量中,否则报错)
参考技术B 回答

您好,朋友在安装了Python之后发现不能正常使用,就说明安装过程出了问题。有同样问题的朋友和小编一起来了解一下吧。实际上不能用。就不能算是安装成功。肯定是安装过程出错了。建议重新下载安装看看。1、选择install for all users ,然后一路点“Next”,就会将python默认安装至C盘下。2、特别要注意选上pip和Add python.exe to Path。3、然后打开命令提示符窗口,敲入python后会出现两种情况:⑴情况一:说明安装完毕。⑵情况二:得到一个错误:①‘python’不是内部或外部命令,也不是可运行的程序或批处理文件。②这是因为Windows会根据一个Path的环境变量设定的路径去查找python.exe,如果没找到,就会报错。如果在安装时漏掉了勾选Add python.exe to Path,那就要手动把python.exe所在的路

参考技术C 你打开的是IDLE交互模式。交互模式可以 import py文件名
输入python + py文件名,要在操作系统命令行里打。追问

这咋回事

追答

import是引入这个py文件,你写的PY只是一些代码片段,没有可以复用的函数、类之类的,结果是正常的.

你要在这个环境调试你的py文件,可以点上面的file,然后open,选到你的py文件

打开以后是这个界面,就可以直接点run来调试了

参考技术D 你这个是python的shell,里面应该是输入python代码,而不是运行py文件。该段代码应该是在dos命令窗口输入的。本回答被提问者采纳

Python subprocess.call 打不开 Notepad.exe?

【中文标题】Python subprocess.call 打不开 Notepad.exe?【英文标题】:Python subprocess.call can't open Notepad.exe? 【发布时间】:2019-12-05 19:47:50 【问题描述】:
import subprocess

subprocess.call(['C:\Windows\System32\notepad.exe'])

导致错误:

Traceback(最近一次调用最后一次):文件“C:\Program Files (x86)\Wing IDE 101 5.0\src\debug\tserver_sandbox.py",第 3 行,在 在调用中传递文件“c:\Python27\Lib\subprocess.py”,第 172 行 return Popen(*popenargs, **kwargs).wait() 文件“c:\Python27\Lib\subprocess.py”,第 408 行,在 init errread, errwrite) 文件“c:\Python27\Lib\subprocess.py”,第 663 行,在 _execute_child startupinfo) WindowsError: [错误 2] 系统找不到指定的文件

但我可以使用文件夹窗口文件名栏中的确切路径运行记事本。我错过了什么?

【问题讨论】:

那个字符串中间有一个换行符!将其指定为原始字符串:r'C:\...',这样反斜杠就不会被赋予任何特殊含义。 只要使用'notepad'作为cmd和'shell=True' 【参考方案1】:

问题是路径中未转义的反冲。 Python 将 '\n' 解释为单个换行符。

转义反斜杠:

'C:\\Windows\\System32\\notepad.exe'

或者(首选)使用带有r前缀的原始字符串

r'C:\Windows\System32\notepad.exe'

【讨论】:

【参考方案2】:

这是可能对您有用的代码 subprocess.Popen(['C:\\Windows\\System32\\notepad.exe'])

【讨论】:

以上是关于python文件打不开的主要内容,如果未能解决你的问题,请参考以下文章

access 文件被破坏了,打不开。

centos7编辑文件打不开

我的.sql文件打不开了,怎么回事

我打不开nfo文件

enmicromsg.db 文件打不开。谁能帮我打开此文件重赏

新建excel文件打不开怎么解决