python 读写-python 调用windows 命令行

问题描述

python 调用windows 命令行
def start(count):
log_name ='c:log' +str(count)

cmd = 'c:tooltool.exe > ' + log_name
os.popen(cmd)
在windows环境下执行tool.exe重定向
循环处理多了

会报错
close failed in file object destructor:
IOError: [ERROR 0] Error
请问是什么原因?

解决方案

导出的文件打开失败?或者tool运行后有没有正确退出。

解决方案二:
你在循环里加个休眠试下

解决方案三:
log_name ='c:log' +str(count)中的'c:log'应该是'c:log'',因为'将是一个转义字符,相当于少了一撇

时间: 2024-08-17 00:54:49

python 读写-python 调用windows 命令行的相关文章

windows-Eclipse调用Windows命令行

问题描述 Eclipse调用Windows命令行 如何在Eclipse中运行命令行,实现测试用例的编译运行?我准备采用Process来完成. 解决方案 一般可以用ant或者maven. 解决方案二: 是这样的.实现了.谢谢. 解决方案三: 那怎么实现Eclipse获取ant执行后的结果呢?

python在windows命令行下输出彩色文字的方法_python

本文实例讲述了python在windows命令行下输出彩色文字的方法.分享给大家供大家参考.具体分析如下: 默认情况下python在控制台输出的文字信息都是黑白的,如果能将文字做成彩色的输出,输出效果会更完美,也很酷,不是吗,下面是一段演示代码,这段代码封装了一个color类用来输出带颜色的文字,只要调用该类里面的相关方法就可以了,非常简单. 复制代码 代码如下: #!/usr/bin/env python #encoding: utf-8 import ctypes STD_INPUT_HAN

python调用cmd命令行制作刷博器_python

复制代码 代码如下: import webbrowser as webimport timeimport os count=0while count<10:    count=count+1    #你要刷的博客    web.open_new_tab("这里是博客地址")    time.sleep(1)else:    os.system('taskkill /F /IM  360se.exe') 这里主要学到三个知识点: 1.Python的线程原来是在time模块下 2.P

调用winzip命令行对上传的多个文件打包压缩

打包|命令行|上传|压缩 如何在服务器端调用winzip命令行对上传的多个文件打包压缩? 要解决这个问题,首先要了解一下Windows Scripting Host,简称为WSH!下面引用一下微软给的解释:*************************************************************************  WSH是微软脚本技术系列中的一种,简单讲,就是提供了一种脚本环境,     **  在这个环境中,预定义了一些对象,同时也可以使用COM里的其他

如何在服务器端调用winzip命令行对上传的多个文件打包压缩?(天乐原创)

打包|服务器|命令行|上传|压缩|原创 如何在服务器端调用winzip命令行对上传的多个文件打包压缩? 要解决这个问题,首先要了解一下Windows Scripting Host,简称为WSH!下面引用一下微软给的解释:*************************************************************************  WSH是微软脚本技术系列中的一种,简单讲,就是提供了一种脚本环境,     **  在这个环境中,预定义了一些对象,同时也可以使用

怎样从Windows命令行启动MySQL

要想从命令行启动MySQLd服务器,你应当启动控制台窗口(或"DOS window")并输入命令: C:\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld 根据系统中MySQL安装位置的不同,前面的例子中使用的路径也不同. 在非NT版本的Windows中,在后台启动mysqld.也就是,服务器启动后,你应当可以看见后面的命令提示.如果你用该方法在Windows NT.2000.XP或2003中启动服务器,服务器则在前台运行,

windows命令行修改ip地址

  windows命令行修改ip地址 在管理员模式下输入如下命令 即可设置静态ip地址: netsh int ip set addr "本地连接" static ip mask gateway

Windows命令行环境变量的快捷配置

  如下图: 现在我们通过命令行这种更加快捷的方式来配置.在Windows 命令行命令set用于查看和设置命令行环境的环境变量. 1)查看全部环境变量 Set 2)查看指定名称的环境变量,比如查看classpath Set PropertiesName 如果指定的名称不存在,则会报错. 并且查看的时候,还可以匹配查看. 3)修改环境变量 Set PropertiesName = Value 4 )创建心的环境变量 Set NewPropertiesName = Value 当环境变量不存在的时候

windows命令行中java和javac、javap使用详解(java编译命令)_java

如题,首先我们在桌面,开始->运行->键入cmd 回车,进入windows命令行.进入如图所示的画面: 可知,当前默认目录为C盘Users文件夹下的Administrator文件夹.一般而言,我们习惯改变当前目录.由于windows有磁盘分区,若要跳到其他磁盘,例如E盘,有几种方法: 1.输入命令: pushd 路径(此命令可将当前目录设为所希望的任一个已存在的路径) 2.输入命令: e:  转移到e盘,然后再输入 cd 转移到所希望的已知路径. 如图: 希望在windows命令行下使用jav