小编Kim*_*ais的帖子

如何使PyCharm始终显示行号

我似乎无法找到为所有文件启用行号的设置,但我必须始终右键单击并在每个文件的基础上启用此功能.

必须有一个全球性的设置,对吗?

jetbrains-ide pycharm

260
推荐指数
5
解决办法
10万
查看次数

如何从tar中提取单个文件到不同的目录?

我知道我可以使用以下命令将单个文件解压缩到当前工作目录(假设我有一个名为test.tar的tar文件,并且其中包含一个名为testfile1和testfile2的文件):

$tar xvf test.tar testfile1
Run Code Online (Sandbox Code Playgroud)

我可以使用-C选项将文件提取到另一个目录:

$tar xvf test.tar -C anotherDirectory/
Run Code Online (Sandbox Code Playgroud)

当我将上述两种技术结合在一起时,我想我可以将一个文件提取到另一个目录中.

$ tar xvf test.tar testfile1 -C anotherDirectory/
Run Code Online (Sandbox Code Playgroud)

但结果是我只能将testfile1提取到当前工作目录,而不是另一个目录.

我想知道如何从tar中提取单个文件到另一个目录?

unix tar

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

从文本中检测短语和关键字的算法

我有大约100兆字节的文本,没有任何标记,分为大约10,000个条目.我想自动生成一个'标签'列表.问题是有些词组(即短语)只有在组合在一起时才有意义.

如果我只计算单词,我会得到大量非常常见的单词(是,for,for,in,am等).我已经计算了它之前和之后的其他单词的数量和数量,但现在我真的无法弄清楚下一步该做什么有关2和3个单词短语的信息存在,但我该如何提取这些数据呢?

algorithm text-processing nlp

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

MySQL中用于存储图像的数据类型是什么?

我需要在数据库中存储用户的图像和简历.

我正在使用mysql数据库和php5.我需要知道我应该使用哪些数据类型.

以及如何为上传的数据设置限制(最大大小).

mysql

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

Errno 10060]连接尝试失败,因为连接方在一段时间后没有正确响应

def check_web_server(host, port, path):
        h = httplib.HTTPConnection(host, port)
        h.request('GET',path)
        resp = h.getresponse()
        print 'HTTP Response:'
        print '   status =', resp.status
        print '   reason =', resp.reason
        print 'HTTP Headers:'
        for hdr in resp.getheaders():
                print '  %s: %s' % hdr
Run Code Online (Sandbox Code Playgroud)

我这样调用了这个函数,check_web_server('www.python.org',80,'/') 但它给了我这个错误 error: [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

你可以在这里清楚地看到代码 http://pastebin.com/V9KpGkvw

我在Stackoverflow搜索了这里,但我没有发现任何相关的问题抱歉我是网站的新手,如果我做错了.

python http python-2.7

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

如何在gunicorn中运行时从django应用程序获取覆盖数据

如何从Django项目的视图代码(以及视图代码调用的代码)中获取代码覆盖率?

coverage gunicorn <params> 没有显示任何线被击中.

django coverage.py gunicorn

13
推荐指数
1
解决办法
1850
查看次数

如何在Django中找到未使用的模板变量

我正在清理django代码 - 我的IDE可以轻松地检测Python代码中未使用的变量等,但我还没有找到一种方法来查找未使用的模板变量 - 如果可以的话,清理视图代码要容易得多找出模板不能访问上下文字典中的哪些值.

有这个工具吗?

编辑:我正在寻找离线解决方案,静态代码分析工具等.虽然下面提出的偏执模板解决方案总比没有好,但它并不是最优的,因为{% if ... %}模板中有多个分支,并且还需要测试所有视图(在所有用例中)以便找到所有未引用的变量.

django code-cleanup

11
推荐指数
1
解决办法
943
查看次数

如何用"with"调用tempfile.mkstemp()? - 或者为什么不用__exit __()返回fd?

对我来说,最惯用的方式tempfile.mkstemp()是:

with tempfile.mkstemp() as fd, filename:
    pass
Run Code Online (Sandbox Code Playgroud)

然而,这显然(?)提高了 AttributeError: __exit__

os.close(fd)使用try-finally明确调用是解决这个问题的一种简单方法,但感觉就像违反一样 - 应该有一个 - 最好只有一个 - 明显的方法来做到这一点.

有没有办法"修复"这个tempfile或者有没有理由说明为什么这样实现?

python with-statement temporary-files python-internals

11
推荐指数
2
解决办法
4592
查看次数

当你拥有的所有东西都是可调用的时候,是否有办法获得对方法类的访问权限

我的代码如下:

class Foo:
    def foo(self):
        pass


class Bar:
    def foo(self):
        pass

f = random.choice((Foo().foo, Bar().foo))
Run Code Online (Sandbox Code Playgroud)

我如何访问BarFoo从f?

f.__dict__是的几乎没有帮助,但repr(f)<bound method Bar.foo of <__main__.Bar object at 0x10c6eec18>>'它必须是可行的,但如何?

python methods metaprogramming

10
推荐指数
1
解决办法
106
查看次数

python print()函数实际上做了什么?

我正在看这个问题,并开始想知道print实际上做了什么.

我从来没有发现如何使用string.decode()string.encode()在python交互式shell中以与打印相同的格式获取unicode字符串"out".无论我做什么,我都会得到

  1. UnicodeEncodeError或
  2. 带有"\ x ##"表示法的转义字符串...

这是python 2.x,但我已经尝试修改我的方式并实际调用print():)

例:

>>> import sys
>>> a = '\xAA\xBB\xCC'
>>> print(a)
ª»Ì
>>> a.encode(sys.stdout.encoding)
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
UnicodeDecodeError: 'ascii' codec can't decode byte 0xaa in position 0: ordinal not in range(128)
>>> a.decode(sys.stdout.encoding)
u'\xaa\xbb\xcc'
Run Code Online (Sandbox Code Playgroud)

编辑:

我为什么这么问?我厌倦了encode()错误,并意识到,因为print可以做到(至少在交互式shell中).我知道一定有办法神奇地做编码PROPERLY,通过下挖信息从什么地方用什么编码?

附加信息:我在linux2上运行Python 2.4.3(#1,2009年9月3日,15:37:12)[GCC 4.1.2 20080704(Red Hat 4.1.2-46)]

>>> sys.stdin.encoding
'ISO-8859-1' …
Run Code Online (Sandbox Code Playgroud)

python printing unicode python-2.x

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