草庐IT

python命令大全

全部标签

windows - 捕获输出命令CMD

WindowsXP平台在编写命令文件(.bat)时,如何将命令的输出“捕获”到变量中?我想做这样的事情SETCR='dir/tw/-cb.bat|findstr/B"[0-9]"'但这行不通问候斯特凡附言不,我不能下载grep、cygwin或任何其他软件,它必须是CMDDS 最佳答案 您可以使用FOR/F并在批处理文件中执行一些循环来捕获输出:@echooffsetlocalenabledelayedexpansionsetvar=for/f"tokens=*delims="%%iin('dir/tw/-cb.bat^|findst

python - 使用 cmd 模块实时更改用户输入

我希望能够在用户使用cmdpython模块将文本键入(cmd.Cmd)提示符时更改字符。因此,当用户输入一个字符时,我希望能够处理该字符并在线更改它。有没有一种方法可以使用cmd模块来处理和替换输入的每个字符,或者是否有我应该使用的另一个模块?编辑:这是为了在Windows环境中运行。 最佳答案 您似乎正在寻找使用pythonHookWindows上的键盘笔画。如果我的假设没有弄错的话,Hook在python上并不是微不足道的,因为需要dll。你可以试试pyHook,它使用WindowsAPI来完成这项工作。这是API.

Python os.listDir 在某些文件夹上抛出 "WindowsError: [Error 5] Access is denied:"

基本上我有一个用Python2.6编写的FileExplorer类。效果很好,我可以浏览驱动器、文件夹等。但是,当我到达特定文件夹'C:\DocumentsandSettings/.*'*时,我的脚本所基于的os.listdir会抛出此错误:WindowsError:[错误5]访问被拒绝:'C:\DocumentsandSettings/.'这是为什么呢?是因为这个文件夹是只读的吗?还是Windows正在保护而我的脚本无法访问?!这是有问题的代码(第3行):deflistChildDirs(self):list=[]foriteminos.listdir(self.path):ifit

python - 如何在 Tkinter/Python2.7.3 中使用 Windows 资源管理器或 Finder 文件对话框?

除其他外,我目前正在尝试创建一个基本的文本编辑器,它可以打开文本文件,编辑它们,然后保存它们。我用过thisGUI“文件管理器”的Tkinter对话,但我想知道是否有人知道访问Windows上默认的那个的方法?谢谢!技术方面的事情:操作系统:Windows7语言:Python2.7.3编辑1默认文件对话框是指Windows资源管理器对话框:我也用mac。假设我的应用程序是跨平台的,我是否可以通过任何方式让程序检查操作系统是什么,然后打开Finder或WindowsExplorer。我需要程序能够在不同命令中保存和打开项目。我该怎么做? 最佳答案

windows - 使用很多特殊参数在 .bat 中执行多个命令

就这么简单——我想从上到下一个接一个地执行命令。这听起来很疯狂,但我想使用很多参数,例如PUSHD%~dp0wkhtmltopdf.exe--no-stop-slow-scripts--debug-javascript--javascript-delay15000--images--print-media-type"http://ridiculous.lo/ng?url=with&strange=%parameters&including=every%20special%20character%25youCanImagine"filename.pdfwget-m--recursive-

windows - assembly :将某些东西打印到屏幕(到命令行)的最佳方法是什么

我一直在做一些研究,但我只是找到了越来越多的方法来做我想做的事,而我一个都不懂。我需要将什么代码组装成.exe才能将5返回到命令行?我想要一个exe,在调用时打印5。研究:printf"5",0它需要链接2个库,我想保持简单。moveebx,5;ormoveax,5ret为什么会打印5?这会加载一个值为5的寄存器并返回。没有别的。谁能给我解释一下这些返回5的方式之间的区别?什么最适合非常简单的WindowsEXE可执行文件?我无法在StackOverflow中已经提出的问题中得到答案。注意,我使用:Win7、WinAsam、MASM谢谢! 最佳答案

python - Windows7 本地主机上的 Selenium Remote Webdriver 抛出空指针异常

这些年来我一直在成功使用RC。我决定切换到RemoteWebdriver以获得所有这些新的好处。首先,我想尝试一个基本场景。1.打开Google.com2.在搜索框中输入“Selenium”。我使用以下命令启动独立服务器java-jarselenium-server-standalone-2.31.0.jar-port4450然后我执行包含以下行的python测试脚本。fromseleniumimportwebdriverfromselenium.common.exceptionsimportNoSuchElementExceptionimporttimecaps=webdriver.

java - 是否可以在 Windows 上不安装 Python 的情况下安装 Robot Framework?

我有Java1.6。我按照以下步骤在Windows上安装了Jython:下载“jython-installer-2.7-b1.jar”打开命令提示符-->转到保存jython-installer-2.7-b1.jar的位置/文件夹执行命令java-jarjython-installer-2.7-b1.jar打开Jython安装GUI并按照说明安装jython设置路径和JYTHON_HOME(在我的例子中分别是“C:\jython2.7b1\bin”和“C:\jython2.7b1”)Jython安装成功。现在我想安装机器人框架。我尝试使用“robotframework-2.7.7.wi

python - 通过 python 添加打印机

只是想看看是否有人有资源链接,或者可以指导我使用python远程安装打印机/驱动程序。我想让它自动化,以便它安装本地打印机。他们是windows计算机,我在windows上。我想在所有计算机上安装python的情况下执行此操作。 最佳答案 尝试win32print来自pywin32的模块包。具体来说,win32print.AddPrinter和win32print.GetPrinterDriverDirectory看起来相关。 关于python-通过python添加打印机,我们在Stac

windows - 我如何从命令提示符下使用 Visual Studio 2012 为 Windows XP 编译

我正在运行带有外部c库的tcl/tk(8.5)以连接到d2xxUSB库。我正在运行Windows8并尝试使用VS2012NativeTools命令提示符编译库。当我启动命令提示符时,我的PWD是:\ProgramFiles(x86)\MicrosoftVisualStudio11.0\VCc库(tclftd2xx.c)带有用于虚拟工作室的nmake文件,可以正确设置环境以链接到所需的tcl库和d2xxheader。在VS命令窗口中,我CD到包含makefile.vc的目录并键入:nmake.....我得到了我的tclftd2xx.dll。tclftd2xx.dll调用msvcr110.