问题标签 [python-module]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - python unix 服务库
我有一个命令行 python 应用程序,它是一项服务 - 即它等待连接并在被询问时执行某些操作,例如 webserver。有python-daemon
用于处理从终端分离、分叉等所有问题的库,但我想更进一步 - 让程序执行以下操作:
- 知道它是否已经在运行(通过检查 PID 文件)
- 当使用 'start' 选项调用它时,如果它没有运行,它应该启动守护进程,或者告诉现有的 PID 并在运行时退出。
- 当使用 'stop' 选项调用时,它应该杀死正在运行的实例(如果存在),并清理 PID 文件。
- 当使用 'restart' 选项调用时,它应该执行 'stop',然后 'start'
- 当使用 'status' 选项调用时,它应该显示正在运行的实例的 PID,如果它没有运行,则不显示任何内容。
如果这看起来像标准的 Unix 服务 - 这正是我想要的。是否有实现这种模式的 Python 库?
c - 用VC2010编译Python扩展
我有一些用 C++0x 编写的代码,我想将它们作为扩展暴露给 Python 2.7。
由于它使用了几个 C++0x 特性,我不想用 C++03 重写它,所以我不得不使用 VC2010。然而,默认的 Python 2.7 安装是使用 VC2008 编译的。
我发现这篇文章解释了如何强制 distutils 使用 VC2010,但评论者指出这将导致 msvcr90.dll(由解释器链接)和 msvcr100.dll(由扩展名链接)之间的 DLL 冲突。
有没有办法在VC2010中编译扩展而无需重新编译Python?
(我最近才开始在 Windows 上编程,所以我对动态链接在那里的工作方式没有确切的了解)
python - 用于(简单)无向图的 Python 库/模块
在过去的一个小时里,我一直在网上搜索,试图找到一个 python 库,它可以帮助我创建和绘制简单的无向图。看起来 NetworkX (http://networkx.lanl.gov/index.html) 是迄今为止最受欢迎的一个,但不幸的是它不支持 Python 3 的绘图。
有什么建议么?我不需要任何超级强大或复杂的东西,只需要基本的(甚至是无向的)图形创建和绘图(可能导出为 png、jpeg 等)。你知道,只有几个节点和边。
python-module - 带有搁置模块的持久化 gtk.view
我有一些难以使用搁置模块管理 gtk.view 对象的持久性。
我使用 python 2.6.5 和 PyGtk。
我的第一次测试我用这样的基本对象实现了过程
- - 编码:iso-8859-1 - -
'''test de shelve ''' import gtk import gobject import shelve import os class ShelveDemo(object): def init (self): self.variable1 ='essai' self.variable2 ='1' self.variable3 ='15'自变量4 = 15000
test = ShelveDemo() test.affiche() test.save(test) test.load()
它运行正常。美好的 !!!!!!!
测试 2 与 textView
- - 编码:iso-8859-1 - -
'''文本小部件/超文本 通常,标签会修改视图中文本的外观,例如使其变为粗体、彩色或带下划线。但标签不限于外观。正如这个演示所示,它们还可以影响鼠标和按键的行为。'''
pygtk 版本:迈克赫塔
import gtk import pango import gobject import shelve_whc as shelve import os from printv import printv class test_affiche: def init (self,bufferr): self.window = gtk.Window() self.window.connect('destroy', lambda *w: gtk.main_quit()) self.window.set_title(self.class ._ name _ +'clone') self.window.set_default_size(450, 450) self.window.set_border_width(0)
类 HypertextDemo(gtk.Window): hovering_over_link = False hand_cursor = gtk.gdk.Cursor(gtk.gdk.HAND2) regular_cursor = gtk.gdk.Cursor(gtk.gdk.XTERM) def save(self,bufferr): save_file = os .path.abspath("D:\sphinx" + os.sep + 'essai.tvw') db = shelve.open(save_file,protocol=2) # protocol=2 est nécessaire pour traiter objet complexe type TextBuffer printv (buffer) print type(buffer) db['cle']=bufferr db.close() print('sauvegarde ok') # fonction de test pour savoir ce que je sauvegarde essai = test_affiche(bufferr) printv(bufferr)
定义主():
如果名称== '主要':
关于测试 2,如果没有发生持久性动作,重新加载动作就不行
我可以有一些解释是我的错误提前谢谢你的帮助
python - python 2.x 安装附带的默认模块列表
我有一个项目在我的脑海中,我打算使用 python 来实现。
在开始之前,我正在寻找标准 python2.x (python2.7) 安装附带的所有模块的完整列表,以便我可以找出所有可以在不安装单个依赖项的情况下完成的操作,然后根据需要相应地添加依赖项到需要。
是否有任何可用的在线列表或任何其他方式来查找此列表。
python - python中导入的规则是什么
我有一个目录结构:
我正在尝试使用以下导入:
但是当我尝试导入配置时,出现错误:
我需要在某个位置才能进行导入,还是需要在操作系统上编译模块?这些“泥”模块只是 python .py 文件的集合
python - 获取模块名称:x.__module__ vs x.__class__.__module__
我想获取 Python 对象来自的模块。两个都
和
似乎工作。这些是完全多余的吗?有什么理由比另一个更喜欢一个吗?
python - 在大型企业环境中组织许多 python 脚本
我们已经编写了大量的 Python 脚本,现在我们有一个目录,其中包含近百个松散相关的脚本。显然是时候组织这个了,但是有一个问题。这些脚本相互自由导入,尽管代码重用通常是一件好事,但将它们组织到目录中变得相当复杂。
关于我们的企业环境,您应该了解以下几点:
- 我无权访问用户的环境。编辑 PYTHONPATH 已经结束,除非它发生在脚本本身中。
- 用户不安装东西。系统预计已经 安装并正在运行,因此 setup.py 不是解决方案,除非我可以为所有用户运行一次。
我非常愿意编辑我的导入语句并进行一些小的重构,但我目前看到的解决方案要求我将所有代码严格划分为“用户可运行脚本”和“库”,考虑到数量,这是不可行的的代码。
有没有人在那里解决过类似的问题?你满意吗?
——巴克
陈述相同问题的另一种方式:
在看google代码搜索时,这种代码很猖獗(下)。大家对此满意吗?有没有好的选择?
python - Python - 导入全局/站点包模块而不是本地目录中的同名文件
我正在使用 python 和 virtualenv/pip。我有一个通过 pip 安装的模块test_utils
(它是 django-test-utils)。在我的一个 django 应用程序中,我想导入该模块。test_utils.py
但是我在同一目录中还有另一个文件。如果我去import test_utils
,那么它将导入这个本地文件。
是否可以让 python 使用非本地/非相对/全局导入?我想我可以重命名我的test_utils.py
,但我很好奇。
python - 使用 python 创建电子表格
我有一个 txt 文件,其内容如下所示: 'marks: 40,66,34,88,70 ' 我想制作一个包含txt 文件内容的电子表格。(说明参考 1 txt 文件,假设处理很多)。有没有处理电子表格的模块?我怎样才能做到这一点?