小编c00*_*ter的帖子

列出Python中的最小值为None?

是否有任何聪明的内置功能或某些东西将返回下面1min()示例?(我打赌它有一个坚实的理由,它不会返回任何东西,但在我的特殊情况下,我需要它来忽视None价值真的很糟糕!)

>>> max([None, 1,2])
2
>>> min([None, 1,2])
>>> 
Run Code Online (Sandbox Code Playgroud)

python list max minimum python-2.x

22
推荐指数
2
解决办法
2万
查看次数

如何在PyQt中的QTableView中按行而不是单个单元格进行选择?

在下面的示例代码中(受此处影响很大),我希望选择单击单元格的整行而不是单个单元格.如何更改代码以包含该代码?

import re
import operator
import os
import sys
import sqlite3
import cookies
from PyQt4.QtCore import *
from PyQt4.QtGui import *

def main():
    app = QApplication(sys.argv)
    w = MyWindow()
    w.show()
    sys.exit(app.exec_())

class MyWindow(QWidget):
    def __init__(self, *args):
        QWidget.__init__(self, *args)

        # data
        self.tabledata = [('apple', 'red', 'small'),
                          ('apple', 'red', 'medium'),
                          ('apple', 'green', 'small'),
                          ('banana', 'yellow', 'large')]
        self.header = ['fruit', 'color', 'size']

        # create table
        self.createTable()

        # layout
        layout = QVBoxLayout()
        layout.addWidget(self.tv)
        self.setLayout(layout)

    def createTable(self):
        # create the view
        self.tv = …
Run Code Online (Sandbox Code Playgroud)

pyqt selection qtableview

21
推荐指数
2
解决办法
2万
查看次数

如何以编程方式确定Dropbox文件夹位置?

我有一个脚本,打算由多台计算机上的多个用户运行,并且它们的各自主目录中都没有Dropbox文件夹.我不想在脚本中硬编码路径.我更倾向于以编程方式找出路径.

欢迎任何建议.

编辑:我没有在脚本中使用Dropbox API,该脚本只是读取用户之间共享的特定Dropbox文件夹中的文件.我唯一需要的是Dropbox文件夹的路径,因为我当然已经知道Dropbox文件结构中的相对路径.

编辑:如果重要,我使用的是Windows 7.

python directory dropbox

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

如何拒绝C中的套接字连接?

如果我想接受我打电话的连接accept,但我怎么能拒绝连接?

在工作套接字echo客户端中,我有这个if语句.在echo服务器中,如何让echo客户端达到此printf语句?

...
if (connect(sock, (struct sockaddr *) &server, sizeof(server)) < 0) { 
    printf("Connecting failed\n"); 
    return 1; 
}
...
Run Code Online (Sandbox Code Playgroud)

c sockets

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

如何在Matplotlib中以编程方式选择特定的子图?

所以在添加了figure三个垂直子图的地方add_subplot,如何选择让我们说中间的?

现在我做这个列表理解:

[r[0] for r in sorted([[ax, ax.get_geometry()[2]] for ax in self.figure.get_axes()], key=itemgetter(1))]

在那里我可以简单地选择我想要的索引,与之对应axes.有更简单的方法吗?

geometry axes matplotlib subplot

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

在Python中摆脱日期字符串的前导零?

是否有一种灵活的方法来摆脱Python中日期字符串的前导零?

在下面的例子中,我想得到12/1/2009而不是12/01/2009.我想我可以使用正则表达式.但对我来说,这似乎有点矫枉过正.有更好的解决方案吗?

>>> time.strftime('%m/%d/%Y',time.strptime('12/1/2009', '%m/%d/%Y'))
'12/01/2009'
Run Code Online (Sandbox Code Playgroud)

也可以看看

Python strftime - 没有前导0的日期?

python date leading-zero

15
推荐指数
2
解决办法
8528
查看次数

如何在Python中获取包含日志记录调用的类的名称?

如果我想要函数名称,我可以简单地包含%(funcName)s在Formatter中.但是,如何获取包含日志记录调用的类的名称呢?

我已经阅读了文档logging,但我找不到任何提及它.

python logging class

15
推荐指数
3
解决办法
2万
查看次数

Python相当于Java的JNLP Web Start?

有没有办法在Python中实现相同的功能,即从浏览器启动脚本并自动从中央服务器位置更新它?

python jnlp

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

Python中字典的内存使用情况?

当我getsizeofsys模块中使用字典中的方法时,我有点困惑.下面我创建了一个两个字符串的简单字典.两个字符串的大小明显大于字典中的大小.字典大小可能只是字典开销,即它不考虑实际数据.找出整个字典(键,值,字典开销)的内存使用情况的最佳方法是什么?

>>> first = 'abc'*1000
>>> second = 'def'*1000
>>> my_dictionary = {'first': first, 'second': second}
>>> getsizeof(first)
3021
>>> getsizeof(second)
3021
>>> getsizeof(my_dictionary)
140
Run Code Online (Sandbox Code Playgroud)

python dictionary memory-management

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

在Vim中击中gg后如何回到原来的位置?

例如,假设我不小心碰到了gg,我很乐意在Vim中编辑文档.然后我结束了文档的第一行,当然我不知道哪个是我上次编辑的确切行.有什么方法可以在gg跳转之前神奇地回到最后编辑的行吗?

vim macvim

13
推荐指数
2
解决办法
651
查看次数