Articles of python

Windows 7上的Dropbox Python SDK安装错误(无法创build“构build”)

我希望得到一些帮助。 我正在尝试在Windows 7上安装Dropbox的Python SDK(已安装Python 2.7.3)。 按照自述文件中的说明,我在命令提示符下运行以下命令:“python setup.py install -f”。 我收到以下错误。 有什么想法吗? 提前谢谢了。 running install running bdist_egg running egg_info writing dropbox_python_sdk.egg-info\PKG-INFO writing top-level names to dropbox_python_sdk.egg-info\top_level.txt writing dependency_links to dropbox_python_sdk.egg-info\dependency_links.txt reading manifest file 'dropbox_python_sdk.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'dropbox_python_sdk.egg-info\SOURCES.txt' installing library code to build\bdist.win32\egg running install_lib running build_py creating build error: could not […]

导入pygame失败

我从这里安装了python 2.6.6和pygame 2.6: http://pygame.org/ftp/pygame-1.9.1.win32-py2.6.msi 但是,当我尝试运行这个简单的程序时,出现错误: import pygame pygame.init() pygame.quit () 错误说: 未解决的导入:pygame 会是什么呢? 编辑:当我在做 import pygame 在C:\ Python26 \ python.exe,解释器,它工作正常。 所以这可能是一个Eclipse问题。 任何人有一个想法该怎么做?

如何使Python脚本作为服务运行?

我想在CENTOS服务器上运行一个python脚本: #!/usr/bin/env python import socket try: import thread except ImportError: import _thread as thread #Py3K changed it. class Polserv(object): def __init__(self): self.numthreads = 0 self.tidcount = 0 self.port = 843 self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) self.sock.bind(('100.100.100.100', self.port)) self.sock.listen(5) def run(self): while True: thread.start_new_thread(self.handle, self.sock.accept()) def handle(self,conn,addr): self.numthreads += 1 self.tidcount += 1 tid=self.tidcount […]

将Linux上的Python脚本交叉编译为Windows可执行文件

我有一个Python脚本,我想编译成一个Windows可执行文件。 现在, py2exe在Windows下工作正常,但我希望能够从Linux运行。 我的开发机器上有Windows,但是Linux是我的主要开发平台,而且我只是为了创build.exe而重新启动进入Windows。 我也不想购买第二个Windows许可证来运行VirtualBox等虚拟机。 有任何想法吗? PS:我知道py2exe并没有像python文件那样用Python解释器打包你的脚本。 但无论哪种方式,结果是你不需要安装Python来运行脚本。

执行后与程序交互

在PyCharm中,我运行脚本后自动杀死它: C:\ Users \ Sean.virtualenvs \ Stanley \ Scripts \ python.exe C:/Users/Sean/PycharmProjects/Stanley/Stanley.py 进程使用退出码0结束 启动后如何与脚本进行交互? 由于缺乏一个更好的方式来expression它,我怎么能得到的 >>> 脚本运行一次后提示? PyCharm社区版3.0 Windows 7的 Python 2.7

使用Python连接到Microsoft SQL Server

我正试图通过python连接到SQL在Microsoft SQL服务器上的一些SQL数据库上运行一些查询。 从我的研究网上和在这个论坛上最有前途的图书馆似乎是pyodbc。 所以我做了下面的代码 import pyodbc conn = pyodbc.connect(init_string="driver={SQLOLEDB}; server=+ServerName+; database=+MSQLDatabase+; trusted_connection=true") cursor = conn.cursor() 并得到以下错误 Traceback (most recent call last): File "C:\Users…\scrap.py", line 3, in <module> conn = pyodbc.connect(init_string="driver={SQLOLEDB}; server=+ServerName+; database=+MSQLDatabase+; trusted_connection=true") pyodbc.Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)') 我已经看了下面的post,并试图将我的驱动程序更改为{sql server},并在SAS之前使用ODBC链接进行连接,这部分是我上面的代码所基于的,所以不要以为我需要安装其他任何东西。 pyodbc.Error:('IM002','[IM002] [unixODBC] […]

Python 3.4 – 文本到语音与SAPI

我试图用Python 3.4将文本转换为语音,但是由于我的电脑的主要语言不是英语(我正在使用Win7x64),所以语音和口音是错误的(因为我想让它“说”英语) 。 import win32com.client speaker = win32com.client.Dispatch("SAPI.SpVoice") speaker.Speak("Hello, it works!") 那么,有没有办法改变语音/语言(程序而不是系统)? 另外,你认为有更好的方法来做到这一点? 也许一个模块,可以在每个系统上工作?

升级pip时出错:UnicodeDecodeError:'utf-8'编解码器无法解码字节

我刚刚在Windows 10上安装了Python,我试图升级点。 我的Windows用户名具有希伯来文字… 当我尝试运行时: python -m pip install –upgrade pip 我得到这个错误: Collecting pip Using cached pip-8.0.2-py2.py3-none-any.whl Installing collected packages: pip Found existing installation: pip 7.1.2 Exception: Traceback (most recent call last): File "C:\Users\עדי\AppData\Local\Programs\Python\Python35-32\lib\site-packages\pip\basecommand.py", line 211, in main status = self.run(options, args) File "C:\Users\עדי\AppData\Local\Programs\Python\Python35-32\lib\site-packages\pip\commands\install.py", line 311, in run root=options.root_path, File "C:\Users\עדי\AppData\Local\Programs\Python\Python35-32\lib\site-packages\pip\req\req_set.py", line 640, in install requirement.uninstall(auto_confirm=True) […]

访问CPU / RAM的使用(如使用任务pipe理器,但通过API!)?

用Windows API访问“任务pipe理器”信息的具体方法是什么? 我已经做了一些相关的调查,但是我似乎无法find一个API调用来告诉我: 给定进程的CPU / RAM使用情况 这是使用最多的CPU / RAM的过程 有没有办法通过Python或C ++(基本上,通过Windows API)访问这些信息? 这是我本质上想要做的(伪代码): app x = winapi.most_intensive_process app y = winapi.most_RAM_usage print x.name print y.name

如何在Windows上启动守护进程从python?

我的python脚本能产生一个无限期运行的进程吗? 我并不太熟悉python,也不会产生deamons,所以我想到了这个: si = subprocess.STARTUPINFO() si.dwFlags = subprocess.CREATE_NEW_PROCESS_GROUP | subprocess.CREATE_NEW_CONSOLE subprocess.Popen(executable, close_fds = True, startupinfo = si) 该进程继续运行python.exe,但是一closurescmd窗口就closures。