草庐IT

python二级

全部标签

python - 将文本投影到透明不显眼的覆盖框上的屏幕

我找到了someanswers关于使用Python在屏幕上显示文本。关于popupmessages有很多和notifications.但是,我正在尝试创建一个不显眼的小框(比如说,也许在屏幕底部?)。类似于透明覆盖层的东西,在您工作时,消息会以不同的颜色弹出。就像一个独立的通知框。我没有pygtk或tkinter的背景,也没有任何与GUI相关的背景(我是一名网络开发人员)。我不知道该怎么做,我所有的谷歌搜索都给我提供了在屏幕上弹出警报或与不相关的系统通知进行通信的示例(因为我无法控制它的出现)。我该怎么做? 最佳答案 在你的案例中Q

python - 通过代理在 Windows 10 上安装 Python pip 包

我正在尝试在Windows10上安装Pythonpip包。不幸的是,我工作中的代理给我带来了麻烦。我尝试过的事情:python-mpipinstall--proxy"http://sam.s1:1234@proxy.det.nsw.edu.au:8080"python-mpipinstall--proxyhttp://sam.s1:1234@proxy.det.nsw.edu.au:8080&2.协议(protocol)改为https&2.省略协议(protocol),例如:python-mpipinstall--proxysam.s1:1234@proxy.det.nsw.edu.a

python - 为什么多行字符串在打印或写入时会发生变化? (Windows 上的 Python 3.6)

我在Windows上使用Python3.6.3。当我尝试将单个多行字符串打印到文件时,如下所示:withopen('test1.txt',mode='w')asf:f.write('test\r\ntest\r\n')然后test1.txt将最终包含test\r\r\ntest\r\r\n而不是test\r\ntest\r\n.获得所需输出的解决方法如下所示:withopen('test2.txt',mode='w')asf:forlinein'test\r\ntest\r\n'.splitlines():print(line,file=f)为什么会这样?

python - 在没有提升权限的情况下调用二进制文件

为了从Python请求UAC提升权限,当调用外部程序时,您可以这样做ctypes.windll.shell32.ShellExecuteW(None,"runas",my_binary_file_path,"",None,1)但是,假设您的Python脚本正在管理员权限下执行,您如何没有管理员权限调用外部程序? 最佳答案 我更喜欢的一种方法是以shell用户身份运行。首先打开shell进程并复制其token。您可以通过调用GetShellWindow然后调用GetWindowThreadProcessId来获取shell进程PID。

python - 模块导入失败 : How to get Google Cloud Client libraries to run on Google Cloud SDK

问题我正在尝试开发一个基本的GoogleAppEngine应用程序。我从事大量数据科学工作,因此我使用Anaconda来管理我的Python发行版。最近我一直在尝试设置GoogleCloudSDK+GoogleCloudClientLibraries以在GAE上(在标准环境中)进行开发,但无法让两者一起运行。我已经激活了Python2.7env(py27),当我尝试运行一个基本应用程序时,我收到以下错误:File"C:\Users\dominic\Anaconda3\envs\py27\lib\site-packages\google\cloud\bigquery\__init__.p

c# - 创建一个 Python COM 对象

我想知道是否有某种方法可以将python脚本封装为COM对象。我看到很多主题都在谈论从python调用COM组件,但我对相反的方向感兴趣:创建一个实际上是python的COM组件。我有一些用python制作的库,我想从excel电子表格中调用它们,我认为这可能是一个很好的方法。 最佳答案 可能实现此目的的一种方法是使用.NET创建COM对象并使用IronPython执行Python代码。这是它如何工作的想法:usingSystem;usingSystem.Runtime.InteropServices;usingSystem.IO;

C++ 程序的 Python 文本解析器?

任何尝试过使用C++与Python进行文本解析的人都会注意到,在工作量和难度上存在显着差异,而Python通常是两者中较容易的一种。出于这个原因,我更愿意用Python编写一个文本解析函数,以便我用C++编写的程序可以使用。我想将一个.py文件编译成一个.dll但根据我所做的谷歌搜索,这似乎不可能。我可以将.py文件编译成.exe文件,然后将要解析的文本作为命令行参数传递。但是,我不想每次需要解析文本时都生成多个进程。我想知道是否有可能在C++程序中使用Python函数或其他一些人能想到的方法。我只是想避免使用C++来解析文本。感谢您的宝贵时间。 最佳答案

python - 当前 win-64 channel 中缺少依赖项

在默认的Graphlab安装可执行文件失败后,我现在尝试使用命令提示符安装Graphlab。可以找到有关如何操作的分步教程here.运行线路时condacreate-ngl-envpython=2.7anaconda=4.0.0我收到以下错误:UsingAnacondaCloudapisitehttps://api.anaconda.orgFetchingpackagemetadata:....Solvingpackagespecifications:.Error:Dependenciesmissingincurrentwin-64channels:-anaconda4.0|4.0.0

python - 使用另一个目录中的函数/类

如果重要的话,我正在运行Windows、Anaconda和PyCharm。我的目录如下所示:\MyMainDirectory\FunctionsLibraryClassA.pyClassB.pyfunctionA.pyfunctionB.py\ProjectAmain.py\ProjectBmain.py我如何使用此目录设置使用例如functionA.py和ClassA.py等在我的文件中e.g.\ProjectA\main.py,\ProjectB\main.py等等?我有一些常用的函数和类,我想在我的单独项目“项目A”和“项目B”中使用。请注意,“项目A”和“项目B”是PyChar

python - PyCharm 中的 pip 版本不一致

我在Windows上使用PyCharm。我有一个项目设置,用于使用它自己的虚拟环境的算法进行小型实验。我在尝试安装tensorflow时遇到错误,提示我正在运行pip10.0.1,应该升级到18.1,这是我通过“文件/设置/项目解释器”完成的。它现在说18.1。但我仍然收到有关使用版本10.0.1的警告。(venv)C:\users\xxx\pycharmprojects\so>piplist...pip10.0.1Youareusingpipversion10.0.1,howeverversion18.1isavailable.Youshouldconsiderupgradingvi