python在命令命令行提示符窗口口运行程序报错

python在windows下执行子进程时隐藏命令行窗口 - 为程序员服务
为程序员服务
python在windows下执行子进程时隐藏命令行窗口
在windows下执行子进程时,弹出命令行窗口有点不友好,下面代码解决此问题。
import subprocess
IS_WIN32 = 'win32' in str(sys.platform).lower()
def subprocess_call(*args, **kwargs):
#also works for Popen. It creates a new *hidden* window, so it will work in frozen apps (.exe).
if IS_WIN32:
startupinfo = subprocess.STARTUPINFO()
startupinfo.dwFlags = subprocess.CREATE_NEW_CONSOLE | subprocess.STARTF_USESHOWWINDOW
startupinfo.wShowWindow = subprocess.SW_HIDE
kwargs['startupinfo'] = startupinfo
retcode = subprocess.call(*args, **kwargs)
return retcode
您可能的代码
相关聚客文章
相关专栏文章21:34 提问
同样的python程序在命令行中与python shell,eclipse中的运行结果不一样
我在做leetcode题的时候写的python程序中包含如下一段代码:
res = int(a, 2) + int(b, 2)
while res & 0:
t = str(res % 2)
结果我先在python shell里面运行这个程序会报错:
然而我在python shell里面运行类似的代码,也把一个整型存放到res里,就没有问题:
同样在eclipse中运行也是正常无误的:
从图中也可以看到shell和命令行中的python都是2.7.9版本的,eclipse的python版本是2.7.3,但是我认为版本问题这不是导致报错与否的原因,请问有没有大神知道为啥命令行中执行会报TypeError呢?
按赞数排序
是不是其它地方定义了str
其他相似问题
相关参考资料用命令提示符运行 python 出错_百度知道
用命令提示符运行 python 出错
*k+&quot,已经运行过没问题.com/zhidao/pic/item/7af40ad162d9f2daaec8a136227Input a number&#39:&nbsp。这不是大问题.hiphotos://h; print(&quot.baidu://h.com/zhidao/wh%3D450%2C600/sign=cb64cda894dda144da5c64b6af40ad162d9f2daaec8a136227ccfb://h.com/zhidao/wh%3D600%2C800/sign=75a2cf98b37ecaa113bbe5/7af40ad162d9f2daaec8a136227 & &nbsp.hiphotos用命令提示符运行 python 出错.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http.py 是一个 python 脚本文件,但我还是想知道原因;*(x-k))<a href="http.baidu.hiphotos:s=input(&#39;)x=int(s)for k in range(x);#&quot。其中@&quot.jpg" esrc="http,代码也很简单,下图为出错信息. &nbsp
提问者采纳
你应该在输入 py 处输入 python testfile,而不是 python console图中. 你似乎把 python 关联到了 py 上.pypspython&nbsp.py应该在 cmd 中执行;xxxxx,应该可以直接使用 py testfile
是不是必须写明 testfile.py 的绝对路径?ps: 我编写了一个 py.bat,可将路径设置为D:\Python
绝对路径,相对路径都是可以的但在 c:&#92;Document and Settings&#92;hp 下执行 py testfile.py就相当于 py c:&#92;Document and Settings&#92;hp&#92;testfile.py 了
提问者评价
其他类似问题
为您推荐:
命令提示符的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁在命令行的shell提示符下键入python,启动解释器
在命令行的shell提示符下键入python,启动解释器
我是个菜鸟,请问这句话是什么意思?
Windows:&#13;&#10;&#13;&#10; 不设环境变量是不能在cmd下运行python的:&#13;&#10;&#13;&#10;现在我假设你的python安装在C:\Python25目录下,设置环境变量方法如下:&#13;&#10;&#13;&#10;方法一、我的电脑-&属性-&高级-&环境变量-&系统变量&#13;&#10;在系统变量里找到PATH,双击PATH,在结尾加上 &;C:\Python25&(不要引号)确定即可。&#13;&#10;接下来:运行-&cmd,在命令行窗口中输入python,即可运行。&#13;&#10;输入print &Hello World!&,应该有如下结果:&#13;&#10;&#13;&#10;&&& print &Hello World!&&#13;&#10;Hello World!&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;方法二、运行-&cmd&#13;&#10;输入set PATH=%PATH%;C:\Python25&#13;&#10;接下来,再在当前的 cmd下输入python,即可运行 &#13;&#10;&#13;&#10;谢谢你的采纳
方法一的前面我都知道,一直到“接下来:运行-&cmd,在命令行窗口中输入python,即可运行”是什么意思???
提问者 的感言:谢谢你 相关知识
相关知识等待您来回答
操作系统领域专家
& &SOGOU - 京ICP证050897号}

我要回帖

更多关于 python 提示符 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信