小编Eva*_*ark的帖子

如何在不将内容全部读入内存的情况下对整个文件进行重新搜索或重新匹配?

我希望能够在整个文件上运行正则表达式,但我希望能够不必立即将整个文件读入内存,因为将来可能会使用相当大的文件.有没有办法做到这一点?谢谢!

澄清:我无法逐行阅读,因为它可以跨越多行.

python regex performance file

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

在单独的文件夹中编译python文件的方法?

是否可以让Python将.pyc文件保存到单独的文件夹位置sys.path

/code
    foo.py
    foo.pyc
    bar.py
    bar.pyc
Run Code Online (Sandbox Code Playgroud)

至:

/code
   foo.py
   bar.py
/code_compiled
   foo.pyc
   bar.pyc
Run Code Online (Sandbox Code Playgroud)

我想这样,因为我觉得它更有条理.感谢你给与我的帮助.

python compiled file

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

为什么Python对象中的`self`是不可变的?

为什么我不能执行如下操作:

class Test(object):
    def __init__(self):
        self = 5

t = Test()
print t
Run Code Online (Sandbox Code Playgroud)

我希望它打印,5因为我们用它覆盖了实例,但它根本没有做任何事情.甚至不会抛出错误.只是忽略了作业.

我知道几乎没有人愿意这样做的情况,但你不能这样做似乎很奇怪.

更新:我现在明白为什么它不起作用,但我仍然想知道是否有任何方法可以从实例中替换实例.

python object

25
推荐指数
2
解决办法
5995
查看次数

Python 3.0 urllib.parse错误"类型str不支持缓冲区API"

  File "/usr/local/lib/python3.0/cgi.py", line 477, in __init__
    self.read_urlencoded()
  File "/usr/local/lib/python3.0/cgi.py", line 577, in read_urlencoded
    self.strict_parsing):
  File "/usr/local/lib/python3.0/urllib/parse.py", line 377, in parse_qsl
    pairs = [s2 for s1 in qs.split('&') for s2 in s1.split(';')]
TypeError: Type str doesn't support the buffer API
Run Code Online (Sandbox Code Playgroud)

任何人都可以指导我如何避免这种情况?我通过将数据输入到中来得到它cgi.Fieldstorage,我似乎无法以任何其他方式做到这一点.

python cgi urllib python-3.x

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

删除Tkinter窗口上的TK图标

有谁知道如何让图标不显示?我正在寻找一种没有图标的方法.

python tk-toolkit tkinter python-3.x

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

使用BorderLayout从JPanel中删除CENTER元素

是否有任何方法可以删除Component添加到CENTERa JPanel中的a BorderLayout,而不必引用Component自身?

java layout swing components constraints

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

包含100多个组的Python正则表达式?

有没有办法超过Python中正则表达式的100组限制?此外,有人可以解释为什么有一个限制.

python regex

21
推荐指数
5
解决办法
8632
查看次数

static_cast <int>(foo)vs.(int)foo

有人可以详细说明这些差异吗?

c++ casting

20
推荐指数
2
解决办法
6566
查看次数

从ASP ListBox获取所有选定的值

我有一个ASP ListBox,其SelectionMode设置为"多个".是否有任何方法可以检索所有选定的元素,而不仅仅是最后一个元素?

<asp:ListBox ID="lstCart" runat="server" Height="135px" Width="267px" SelectionMode="Multiple"></asp:ListBox>
Run Code Online (Sandbox Code Playgroud)

使用lstCart.SelectedIndexjust返回最后一个元素(如预期的那样).有什么东西可以让我全部被选中吗?

这是一个Web表单.

c# asp.net listbox

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

BeautifulSoup - 修改一段HTML中的所有链接?

我需要能够修改HTML文档中的每个链接.我知道我需要使用它,SoupStrainer但我不是100%肯定如何实现它.如果有人可以指导我找到一个好的资源或提供一个代码示例,我们将非常感激.

谢谢.

python beautifulsoup

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