【Python便携式,linux和windows】教程文章相关的互联网学习教程文章

python – Subprocess.call或Subprocess.Popen不能使用PATH中的可执行文件(Linux / Windows)【代码】

我正在编写一个需要在Linux和Windows上运行的程序,并使用路径中存在的可执行文件(带参数). (假定) 目前,我在使用Subprocess.Call和Subprocess.Popen在Windows中运行可执行文件时遇到问题. 对于像这样的代码,在Windows 8中def makeBlastDB(inFile, inputType, dbType, title, outDir):strProg = 'makeblastdb'strInput = '-in ' + inFilestrInputType = '-input_type ' + inputTypestrDBType = '-dbtype ' + dbTypestrTitle = '-tit...

在Windows中将带有星号的多个文件传递给python shell【代码】

我正在进行Google的Python练习,我需要能够从命令行执行此操作:python babynames.py --summaryfile baby*.html其中python是Python shell,babynames.py是Python程序,-summaryfile是我的babynames程序解释的参数,baby * .html是匹配该表达式的文件列表.但是,它不起作用,我不确定问题是Windows命令shell还是Python. baby * .html表达式没有扩展到完整的文件列表,而是严格地作为字符串传递.可以通过这种方式将多个文件传递给Python程序...

现在Celery 4已经放弃了Windows支持,Windows上(Python 3)任务队列的最佳选择是什么?【代码】

我们在Windows下的IIS下运行Flask站点,对于进程外任务,我们使用Celery. Celery在Windows下给了我们一些问题,但是现在我们很满意运行版本3.1.12,使用RabbitMQ / AMQP作为后端,它可以在Windows下运行. Celery(4)的新版本有dropped support for Windows,所以我正在寻找一个可行的替代方案. RQ似乎是一个非常好的任务队列,但它也不支持Windows(bottom of the page) 我已经看到了一些看起来不太受欢迎的任务队列,例如: > kuyruk> taskt...

python – 没有名为’resource’的模块在Windows上安装Apache Spark【代码】

我正在尝试安装apache spark以在我的Windows机器上本地运行.我已按照https://medium.com/@loldja/installing-apache-spark-pyspark-the-missing-quick-start-guide-for-windows-ad81702ba62d的所有说明进行操作. 安装完成后,我可以成功启动pyspark,并执行如下命令textFile = sc.textFile("README.md")当我然后执行一个操作textFile的命令,如textFile.first()Spark给我错误’worker failed to connect back’,我可以在控制台中看到来...

python – 在Ubuntu中显示matplotlib图(用于Linux的Windows子系统)【代码】

因此,似乎在ubuntu for windows(Linux子系统的Linux)上,人们建议我们需要使用Agg后端并只保存图像,而不是显示图.import matplotlib matplotlib.use('Agg') # no UI backendimport matplotlib.pyplot as plt import numpy as npt = np.arange(0.0, 2.0, 0.01) s = 1 + np.sin(2*np.pi*t) plt.plot(t, s) plt.title('About as simple as it gets, folks')#plt.show() plt.savefig("matplotlib.png") #savefig, don't show我们怎么能...

python – 在Windows 7下打包pylab时PySide和PyQt发生冲突【代码】

我试图打包一个小脚本,用pylab做一些绘图.我在Linux下使用pyinstaller没有问题,但在Windows 7下我收到错误.在另一台安装了PySide而不安装PyQt的计算机上,包装工作正常.因此,通过删除PyQt我可以让它在我的其他计算机上工作.但是,我想知道是否有另一种解决这个问题的方法,因为我有一些使用PyQt的脚本和一些使用PySide的脚本.我使用cx_freeze得到了类似的错误. 谢谢你的帮助,丹尼尔 显示问题的示例代码:from pylab import * labels =...

python – Windows身份验证代码现在不再有效【代码】

我下面的Windows身份验证代码运行了一年多.但是在过去的几天里现在工作的时间更长了.我无法确定具体原因.from selenium import webdriver import time import win32com.clientdriver=webdriver.Chrome('D:/Software/BrowsersDriver/ChromeDriver/chromedriver.exe') driver.maximize_window() driver.get("authentication windows url") shell = win32com.client.Dispatch("WScript.Shell") shell.Sendkeys("username") time....

从Windows命令行启动Python脚本:脚本启动,然后失败【代码】

我是新手,请耐心等待. 我从另一位工程师那里继承了一个python脚本.为方便起见,我希望能够从Windows bat文件启动脚本,但最初我尝试通过从Windows命令行运行来进行调试. 每当我从CMD启动脚本时,它似乎开始正常,然后立即失败并出现错误. 我的环境: Windows7 Pro和Windows10 Pro(出现相同的错误), Anaconda 3.7,Spyder 3.3.2 当我从Spyder内部运行脚本时,脚本运行正常,没有错误. 当我尝试从Windows CMD运行时:C:\Windows\system32> ...

Python – 如何在脚本运行时隐藏Windows命令提示符屏幕?【代码】

当我的python脚本运行时,如何从桌面删除此黑色命令提示屏幕? 我使用python 2 exe将service.py脚本制作成exe.一切正常,但是当.exe运行时,我有一个固定的命令提示符,我不想显示. service.py:#!/usr/bin/env python import os import ctypes from subprocess import Popen, PIPEdef Mbox(title, text, style):ctypes.windll.user32.MessageBoxA(0, text, title, style)python_check = os.path.exists("C:/Python27/python.exe") g_c...

python – Tkinter创建多个Windows – 使用新的Tk实例或Toplevel或Frame?

我开始学习Tkinter并且每次都使用新的Tk实例创建新的窗口.我刚才读到这不是一个好习惯.如果是这样,为什么?怎么可以做得更好?我见过其他人用Toplevel和Frame实例创建窗口.使用这些有什么好处/缺点呢? 如果这有所不同:我正在编写代码的应用程序以登录窗口开始,然后进入第二个窗口,输入的密码是正确的.解决方法:每个tkinter程序只需要一个Tk实例. Tkinter是嵌入式tcl解释器的包装器.每个Tk实例都有自己的解释器副本,因此两个Tk实例...

python – 在Windows中使用crypt模块?【代码】

在IDLE和Python版本3.3.2中,我尝试调用python模块,如下所示:hash2 = crypt(word, salt)我在我的程序顶部导入它,如下所示:from crypt import *我得到的结果如下:Traceback (most recent call last):File "C:\none\of\your\business\adams.py", line 10, in <module>from crypt import *File "C:\Python33\lib\crypt.py", line 3, in <module>import _crypt ImportError: No module named '_crypt'但是,当我在Ubuntu中使用Python ...

Python检查已完成和失败的任务Windows调度程序【代码】

有谁知道我可以看到的方法或资源,以便能够检查我在任务调度程序中的所有Windows任务的状态?我想看看是否有任务失败或成功.我想用Python做到这一点. 我看了一下使用win32com.client模块.我可以看到什么是任务,但无法找到已完成工作的状态.import win32com.client scheduler = win32com.client.Dispatch("Schedule.Service") scheduler.Connect() tasks = scheduler.GetRunningTasks(1) names = [tasks.Item(i+1).Name for i in ran...

有没有办法通过Python 3最小化Windows 7中的窗口?【代码】

我正在运行一个内置Python解释器的程序.我希望该程序能够“全屏”或最小化. 这将在Windows 7上运行. 我想知道是否有办法在Python中执行此操作(以便我可以从我的程序中调用该函数).仅使用标准库是理想的,但如果有一种方法可以使用外部模块,那也没关系. 谢谢.解决方法:要最小化窗口,您需要知道窗口的标题或窗口类.当确切的窗口标题未知时,窗口类很有用.例如,以下脚本显示了两种不同的方法来最小化Microsoft Windows记事本应用程序,假...

python – time.sleep()和BackGround Windows PyQt5【代码】

鉴于此,我从PyQt5模块开始,我仍然在慢慢理解它背后的逻辑.那就是说,我遇到了一个无法找到答案的问题,希望你能帮到我.我有这个脚本:import sys, socket, time from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.QtGui import * from io import BytesIO as byclass loadGame(QWidget):wLoadDisplay = 768hLoadDisplay = 576wLoadBar = 650hLoadBar = 40pbarCSS = """QProgressBar{font-size: 20px;font-weight:...

python – 当我使用Windows键盘输入非ASCII字符时,我得到“?”

当我使用Windows键盘(在语言栏中)键入非ASCII字符时,我会收到问号?应该使用非ASCII字符. 复制和粘贴工作正常,Unicode字符显示在“文本”小部件中. 我正在使用找到here的Lakota All-In-One键盘.这个特殊的键盘列在美国语言环境下的Windows语言栏中.解决方法:TkInter对特殊字符似乎不太好,特别是在Fedora上.我见过几十个这样的帖子.你最好的选择可能是使用另一个GUI库,如PyFLTK(我最喜欢的),GTK+ 3(我的第二个最喜欢的),PyQt,PySide...