小编use*_*312的帖子

使用Python下载文件

我需要从互联网上下载文件.为此,我正在使用subprocess和打电话wget.这是正确的方法吗?这些文件托管在静态链接上,无需登录或进行任何操作.

我瞥了一眼,urllib但我找不到任何用于下载其他类型文件的例子.

有什么建议?

python

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

修改嵌套列表

如何在Python中处理嵌套列表?我在弄清楚语法时遇到了问题.像例子:

>>> l = [[1, 2, 3], [5, 6, 7]]
Run Code Online (Sandbox Code Playgroud)

我想对这个列表中的所有元素进行平方.我试过了:

[m*m for m in l]
Run Code Online (Sandbox Code Playgroud)

但这不起作用并引发:

TypeError:不能将序列乘以'list'类型的非int

因为嵌套列表我猜?

我该如何解决?

python nested-lists

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

使用BeautifulSoup获取与扩展名匹配的文件名

我试图解析一个HTML页面,BeautifulSoup其中包含文本文件,以.txt扩展名结尾.我想解析HTML,并获取以...结尾的字符串.txt.

所有这些字符串都在一个<a href>标记内,这里有一些例子:

<a href = "foo.txt">

<a href = "bar.txt">

我怎么得到foo.txtbar.txt.

我这样做了:

>>> links = soup.findAll('a')

但是我找不到如何提取完整的字符串...有什么建议吗?

python beautifulsoup

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

MemoryError,python

处理.xml文件= 1,45 Gb时出现MemoryError.我试图在一个较小的文件上运行它,它的工作原理,所以代码中不应该有任何错误.代码本身意味着打开一个xml文件,在里面做一些东西并将它保存回一个新的txt文件.我运行Win7 x86,2 Gb RAM,Python 2.6

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    openfile('ukwiki-latest-pages-articles.xml')
  File "C:\Users\Vof Freeman\Desktop\Python\test.py", line 7, in openfile
    contents = F.read()
  File "C:\Python26\lib\codecs.py", line 666, in read
    return self.reader.read(size)
  File "C:\Python26\lib\codecs.py", line 466, in read
    newdata = self.stream.read()
MemoryError
Run Code Online (Sandbox Code Playgroud)

python xml error-handling

0
推荐指数
1
解决办法
1811
查看次数

C中的终端L.

在C中,是以下等价物:

long int x = 3L;(注意L)

long int x = 3

他们似乎是一样的.如果是,应该使用哪一个?应该L明确指定吗?

如果它们不同,有什么区别?

c variables

0
推荐指数
1
解决办法
101
查看次数