小编Sam*_*lor的帖子

Python - 单独的程序逻辑和GUI代码?

将程序逻辑分离到GUI代码的最佳方法是什么?

我想要使​​用相同程序逻辑的不同GUI(GTK,KDE,CLI)代码.

我正在考虑使用不同的python模块(winecellar-common,winecellar-gtk,winecellar-cli),不知道我将如何做到这一点,如果它是最好的方式.

*已编辑*

只是在我的问题中添加什么是组织项目文件结构和使用不同模块构建平台的最佳方法.请记住它主要用于Ubuntu.

python pygtk

14
推荐指数
1
解决办法
3276
查看次数

如何在不使用Python的mysqldump的情况下转储MySQL数据库

如何在不使用mysqldump的情况下转储MySQL数据库,只需使用Python包括表结构?

python mysql

7
推荐指数
1
解决办法
1万
查看次数

没有提供文件名的Python下载

如何使用python下载包含进度报告的文件但不提供文件名.

我已经尝试了urllib.urlretrieve,但我似乎必须提供下载文件的文件名以保存为.

例如:

我不想提供这个:

urllib.urlretrieve("http://www.mozilla.com/products/download.html?product=firefox-3.6.3&os=win&lang=en-US", "/tmp/firefox.exe")
Run Code Online (Sandbox Code Playgroud)

只是这个:

urllib.urlretrieve("http://www.mozilla.com/products/download.html?product=firefox-3.6.3&os=win&lang=en-US", "/tmp/")
Run Code Online (Sandbox Code Playgroud)

但如果我这样做,我会收到此错误:

IOError: [Errno 21] Is a directory: '/tmp'
Run Code Online (Sandbox Code Playgroud)

也无法从某个URL获取文件名示例:

http://www.mozilla.com/products/download.html?product=firefox-3.6.3&os=win&lang=en-US

python urllib download urllib2

6
推荐指数
2
解决办法
8967
查看次数

最新的Quickly(ubuntu)指南

有没有人知道Quickly的最新指南,它已经改变了很多,因为我已经持续使用它.

我正在尝试将按钮链接到一个功能.我相信你需要做的就是以一种特殊的方式命名函数([buttonname] _clicked_event).

谢谢山姆

python pygtk ubuntu-11.04 canonical-quickly

6
推荐指数
0
解决办法
239
查看次数

Python GTK3 Treeview向上或向下移动选择

如何在Treeview中上下移动选择?

我的想法是,我可以使用向上和向下按钮将选择移动到一行或一行.

我的Treeview正在使用ListStore.不确定是否重要.

python gtk gtktreeview gtk3

3
推荐指数
1
解决办法
1107
查看次数

xml到Python数据结构使用lxml

如何使用lxml将xml转换为Python数据结构?

我搜索了高低,但找不到任何东西.

输入示例

<ApplicationPack>
  <name>Mozilla Firefox</name>
  <shortname>firefox</shortname>
  <description>Leading Open Source internet browser.</description>
  <version>3.6.3-1</version>
  <license name="Firefox EULA">http://www.mozilla.com/en-US/legal/eula/firefox-en.html</license>
  <ms-license>False</ms-license>
  <vendor>Mozilla Foundation</vendor>
  <homepage>http://www.mozilla.org/firefox</homepage>
  <icon>resources/firefox.png</icon>
  <download>http://download.mozilla.org/?product=firefox-3.6.3&amp;os=win&amp;lang=en-GB</download>
  <crack required="0"/>
  <install>scripts/install.sh</install>
  <postinstall name="Clean Up"></postinstall>
  <run>C:\\Program Files\\Mozilla Firefox\\firefox.exe</run>
  <uninstall>c:\\Program Files\\Mozilla Firefox\\uninstall\\helper.exe /S</uninstall>
  <requires name="autohotkey" />
</ApplicationPack>
Run Code Online (Sandbox Code Playgroud)

python xml lxml data-structures

2
推荐指数
1
解决办法
4168
查看次数

使用SQLAlchemy在日期字段中按天过滤

我正在尝试弄清楚如何在日期字段中过滤一天.如果我有一个出生日期,我怎样才能让每个人在所有月份的24日生日快乐?

python sqlalchemy

2
推荐指数
1
解决办法
2383
查看次数