草庐IT

python二级

全部标签

windows - python : bad handshake error on get request when executed on windows but not linux

我写了一个python脚本来下载网站的内容,当我在linux机器上执行它时它工作得很好,但在windows上却不行(它需要在windows上执行)。这是生成错误的代码:importrequestsc=requests.Session()url='https://ted.jeancoutu.com/action/login'c.get(url)这是我在Windows机器上执行代码时收到的错误消息:Traceback(mostrecentcalllast):File"C:\Python34\lib\site-packages\requests\packages\urllib3\contri

python - 通过 subprocess.check_output 调用的可执行文件打印在控制台上但不返回结果

在Windows机器上,我试图从Python调用外部可执行文件并收集其输出以进行进一步处理。因为在调用可执行文件之前必须设置本地路径变量,所以我创建了一个批处理脚本首先调用另一个脚本来设置%PATH%和然后使用给定的参数调用可执行文件。*.bat文件如下所示:@echooffcallset_path.bat@echoonexecutable.exe%*Python代码如下:print("beforecall");result=subprocess.check_output([batfile,parameters],stderr=subprocess.STDOUT,shell=True)

python - osx 上的 Tkinter/matplotlib 多个事件窗口

我有一个在我的windows机器上执行的脚本如下importmatplotlib.pyplotaspltimportnumpyasnpimporttkinterclassmain(tkinter.Frame):#mainwindowdef__init__(self,root):#initialisetkinter.Frame.__init__(self)self.root=roottkinter.Button(self,text='Newspots',command=self.newSpots).grid()defnewSpots(self):x=np.random.rand(10)y

python - 使用 Pyinstaller 将脚本转换为 exe 后的 PyAutoGui [WinError 2]

我只是想请您帮助解决下面的问题。我的代码运行良好,但在使用PyInstaller将其转换为.exe后,我会遇到FileNotFoundError:[WinError2]。请建议我如何修复它。代码:importpyautogui,timetry:whileTrue:time.sleep(30)pyautogui.dragRel(1,0)pyautogui.dragRel(-1,0)exceptKeyboardInterrupt:print('Done') 最佳答案 我在使用PyAutoGUI和PyInstaller时遇到了同样的问题,

python - 如何在使用 python 脚本失败后触发 Windows 任务计划重启

我有一个python脚本,当我发现错误时,我会抛出sys.exit(1)。这会导致任务计划程序在上次运行结果下显示“(0x1)”注释。成功运行会返回“操作成功完成。(0x0)”。不幸的是,这不会触发任务再次运行,即使在设置下我选中了“如果任务失败,重新启动时间:”复选框。关于如何改进这一点的任何想法?另一篇文章有​​以下答案,但我找不到放置自定义过滤器的位置?在四种设置下;创建一个基本任务,当记录事件时,操作,完成你可以,1激活时间表的历史记录(如果还没有的话)2在历史记录“操作完成”上右键单击“将任务附加到此事件...”3像这样设置自定义过滤器:*[System[(EventID=2

python - 无法安装 pyOpenSSL

我在MacbookPro上双启动了一个Windows10分区:Mac:ElCapitan(64位)Windows:Windows1064位,使用fat文件系统格式化在Windows上,我安装了cygwin和Python2.7。通过cygwin,我安装了pip和gcc。我还尝试使用http://www.lfd.uci.edu/~gohlke/pythonlibs/#cffi安装cffi,但是当我运行pipinstallcffi-1.8.2-cp27-cp27m-win_amd64.whl时,我得到了错误:cffi....whlisnotsupportedonthisplatform。然后

python - 无法安装 Python 包

在尝试通过pip安装python包时出现错误:Failedbuildingwheelforatari-pyRunningsetup.pycleanforatari-pyFailedtobuildatari-pyInstallingcollectedpackages:atari-py,PyOpenGLRunningsetup.pyinstallforatari-py...errorCompleteoutputfromcommandC:\Users\xxxxxx\AppData\Local\Continuum\Anaconda2\python.exe-u-c"importsetuptool

python - 无法访问 docker SimpleHTTPServer 容器

以前有人问过这个问题,但我还没有找到解决问题的办法。我有一些静态文件,我想使用Python的SimpleHTTPServer模块提供服务。我已成功构建图像并运行它,但我无法从浏览器访问文件。这是我的DockerFile:FROMpython:2.7WORKDIR/test/EXPOSE8080CMDpython-mSimpleHTTPServer8080我正在使用以下命令:dockerbuild-tgwidgets/client-python-server.dockerrun--rm-ti-p8080:8080-v/gwt-polymer-starter/:/test/--namecl

python - 我怎样才能重复播放一个声音样本,让下一个循环与前一个循环重叠

不确定这是否是一个骗局,但到目前为止我找到的帖子并没有解决我的问题。前一段时间,我写了一个(音乐)metronomeforUbuntu.节拍器是用python3/Gtk写的为了重复播放节拍器滴答声(录制的声音样本),我使用subprocess.Popen()播放声音,使用ogg123作为cli工具:subprocess.Popen(["ogg123",soundfile])这很好用,我可以轻松达到每分钟240次。在Windows上我决定在Windows上重写项目(python3/tkinter/ttk)。然而,我很难播放声音,以更高的速度重复节拍样本。下一个节拍根本不会开始,而前一个节

python - 如何在 Windows64 上为 Python 3.5 安装 pydotplus

在64位Windows(10)系统上安装适用于Python3.5的pydotplus的可靠方法是什么?到目前为止,我还没有成功使用conda或其他一些方法。对于Python2.7,LinuxUbuntu和Windows似乎都有几个可行的选择。不幸的是,我有必要使用这个特定的配置,所以任何建议将不胜感激! 最佳答案 尝试以“管理员”身份运行anaconda提示符,然后使用:condainstall-cconda-forgepydotplus 关于python-如何在Windows64上为P