【python的windows 自动化】教程文章相关的互联网学习教程文章

访问允许在Python 3中的程序之间进行拖放的Windows机制

我可以将Firefox中的链接单击并拖动到我的任务栏,然后将光标放在Word的图标上,该图标将显示在前台,并允许我将链接拖放到Word文档中. 我需要一个Python程序才能以完全相同的方式接受链接.允许这种情况发生的系统名称是什么(OLE?),我如何从Python访问它?是否存在独立于平台的方法(即,可以在MacOS上运行的类似系统)?解决方法:基于QT站点的this article,似乎OLE是在Windows上拖放的系统. 看起来QT将提供您想要的平台独立性,因为它为...

python – 在Windows服务器上使用scrapy进行线程阻塞【代码】

我在Windows服务器上运行以下代码时出错scrapy shell "http://www.yahoo.com"但我对没有重定向到https的网站没有问题我认为问题在于线程阻塞.请有人帮帮我 这是错误消息C:\Documents and Settings\mahyar>scrapy shell "http://www.yahoo.com" 2014-03-03 15:49:38-0600 [scrapy] INFO: Scrapy 0.22.2 started (bot: scrapybot) 2014-03-03 15:49:38-0600 [scrapy] INFO: Optional features available: ssl, http11 2014-03-03 15:...

在Windows上创建Python 3.3.4和virtualenv:ImportError:没有名为’pip’的模块【代码】

我需要在XP上使用virtualenv for Pyramid. pip安装很好,virtualenv也是如此 但是当我尝试创建一个实例目录时,virtualenv炸弹. 我卸载并重新安装了virtualenv,但我一直遇到同样的问题. 有任何想法吗?C:\>pip --version pip 1.5.4 from C:\Python334\lib\site-packages (python 3.3)C:\>virtualenv --version 1.11.4C:\>virtualenv venv Using base prefix 'C:\\Python334' New python executable in venv\Scripts\python.exe Insta...

使用Python在Windows中用*解释路径【代码】

我试图在Windows上找到完整的真实路径,基于其中带有*字符的路径(这似乎与正则表达式类似). 例如,如果在Windows控制台中我执行:cd C:\\Windows\\Program Files\\MySWv1*\\bin上面的路径扩展为:C:\\Windows\\Program Files\\MySWv1.90\\bin然后cd命令成功执行. 但是,如果在Python(2.7)中我尝试执行以下操作:import os my_path = 'C:\\Windows\\Program Files\\MySWv1*\\bin' os.path.exists(my_path)返回False. 如何让上面的脚本返...

python – Windows中的pyaudio安装错误【代码】

我在我的Windows 10系统中使用python 2.7.当我尝试使用命令从命令提示符安装pyaudio时easy_install pyaudio我收到以下错误消息:Microsoft Windows [Version 10.0.10240] (c) 2015 Microsoft Corporation. All rights reserved.C:\Users\Ankit>easy_install pyaudio Searching for pyaudioReading http://pypi.python.org/simple/pyaudio/ Best match: pyaudio 0.2.8Downloading http://people.csail.mit.edu/hubert/pyaudio/packa...

python – 强制Tkinter窗口保持在全屏幕的顶部 – Windows 10【代码】

我有一个Tkinter窗口,我需要保持其他一切 – 包括全屏窗口. 我尝试过的事情: mainloop之前的root.attributes(‘ – topmost’,True) – 不起作用 类中的self.root.wm_attributes(“ – topmost”,True) – 不起作用 mainloop之前的root.overrideredirect(True) – 仅适用于Linux mainloop之前的root.lift() – 不起作用 最后,我设置root.lift()重复调用:class TestingGUI:def __init__(self, root):self.root = rootself.Ensur...

Python脚本不删除Windows中的Git文件【代码】

我正在使用以下代码删除包含git repo的目录:import errno import os import stat import shutildef clear_dir(path):shutil.rmtree(path, ignore_errors=False, one rror=handle_remove_readonly)def handle_remove_readonly(func, path, exc):excvalue = exc[1]if func in (os.rmdir, os.remove) and excvalue.errno == errno.EACCES:os.chmod(path, stat.S_IRWXU| stat.S_IRWXG| stat.S_IRWXO) # 0777func(path)else:raise此代码...

python – Scapy windows – sniff() – ‘log_runtime’未定义【代码】

我按照支持的程序安装了python 2.7和scapy:pywin32,WinPcap,Pypcap和libdnet.我觉得说我的操作系统是Windows 7很重要. 当我使用函数嗅探它似乎引发一个错误:http://prntscr.com/dbd79a.我尝试了另一个scapy的函数和类作为IP和sendp,它工作正常,问题只在嗅探. 我从许多安装链接尝试了几个版本的scapy,没有任何变化.解决方法:你的问题是scapy版本2.3.3中的一个错误(上传于18/10/16).它可能会在下一个版本中修复,同时您可以通过执行...

使用python 3.4在Windows 7上安装PyQt 5【代码】

我想通过pip在Windows上安装PyQt5但是让我犯这个错误:pip install PyQt5 Collecting PyQt5Using cached PyQt5-5.7.1-5.7.1-cp34.cp35.cp36.cp37-none-win32.whl Collecting sip>=4.19 (from PyQt5)Could not find a version that satisfies the requirement sip>=4.19 (from PyQt5)(from versions: ) No matching distribution found for sip>=4.19 (from PyQt5)当我尝试通过pip安装sip时提出我这个错误:Could not find a versio...

在Windows上将自定义CA根证书添加到GCloud实用程序(或通常是Python)【代码】

我在Windows上使用gcloud来开发GAE.这里的网络设计有MITM根证书,因此可以窥探所有SSL流量;我可以轻松地将根证书安装到浏览器或Windows证书存储中,但无法成功地为Python工作,或者更具体地说,gcloud(它有自己的Python捆绑). How to add a custom CA Root certificate to the CA Store used by Python in Windows?的答案不起作用 – 我尝试设置SSL_CERT_DIR和SSL_CERT_FILE环境变量无效,而pip.ini解决方案不适用,因为我没有使用pip.解...

python – Pyinstaller Keyring Windows 32位【代码】

我有以下python测试代码:import keyring print(keyring.get_keyring()) keyring.set_password("a","b","c") print(keyring.get_password("a","b"))如果我使用32位python或64位python运行此代码,我将获得以下输出(如预期的那样):<keyring.backends.Windows.WinVaultKeyring object at 0x00000187B7DD6358> c我的目的是构建两个独立的可执行文件(32位和64位):为了实现我使用pyinstaller和以下命令(test.py是包含上面显示的python代...

哪里是存储Python脚本的Windows配置文件的好地方/方式?【代码】

我有一个我正在处理的脚本/程序需要一个配置文件(我正在使用ConfigParser).在linux上,我将默认使用os.getenv(‘HOME’)函数将这些变量存储在?/ .myscript中. 使用Windows,我知道我可以使用os.getenv(‘USERPROFILE’)来查找用户的“home”目录,但是,以这种方式保存隐藏文件(即名称为.myscript)是个好主意吗? 显然,我并不使用Windows,但希望对那些做到的人保持聪明. 是否有标准的位置/方式在Windows上存储这些配置变量?解决方法: ...

python – WindowsError:[错误5]访问被拒绝

我一直试图杀死一个进程,但我的所有选项都给了我一个Windows Access Denied Error.我通过test = subprocess.Popen([sys.executable,“testsc.py”])打开进程(python脚本),我想杀死那个进程. 到目前为止,我已经尝试过os.kill(pid,signal.SIGILL),os.kill(pid,9),test.Terminate()和test.kill().所有这些都给了我错误. 我在Windows 7 x86机器上使用Python 2.7.1.4.我很感激你的帮助!谢谢!解决方法:有趣的是,这意味着拒绝访问.您无权...

Python,Pyinstaller在windows中创建快捷方式

我正在创建一个python脚本,使用win32com.client模块创建一个快捷方式(.lnk)文件,我使用pyinstaller将其转换为exe.我也在使用Tkinter,所以我需要在pyinstaller中支持-tk. Pyinstaller似乎不能同时使用–tk和导入win32com.client(我不知道为什么)我需要这个才能工作.也许有一种方法可以创建没有win32com.client的快捷方式(我已经搜索了很多没有成功)或者使pyinstaller工作(我在win32com.client和pyinstaller here之间发生了问题,但补...

种子python随机在Mac和Windows上产生不同的数字【代码】

我参与了一个将在Mac和Windows上运行的python应用程序,使用py2app和py2exe打包成可执行文件.所有应用程序始终生成相同的随机数非常重要.所以随机模块总是得到相同的种子. 但是,在Windows和Mac上,random.shuffle()的结果似乎非常不同. 有没有办法确保始终生成相同的随机数? 代码非常令人兴奋:import random random.seed("ladygaga") swaplist_odd = [n for n in range(len(clipboard)) if n % 2 != 0] swaplist_even = [n for n ...

自动化 - 相关标签