相关疑难解决方法(0)

使用Python获取网页内容?

我正在使用Python 3.1,如果有帮助的话.

无论如何,我正在尝试获取网页的内容.我用Google搜索了一下并尝试了不同的东西,但它们没有用.我猜这应该是一件容易的事,但是......我无法得到它.:/.

urllib,urllib2的结果:

>>> import urllib2
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import urllib2
ImportError: No module named urllib2
>>> import urllib
>>> urllib.urlopen("http://www.python.org")
Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    urllib.urlopen("http://www.python.org")
AttributeError: 'module' object has no attribute 'urlopen'
>>> 
Run Code Online (Sandbox Code Playgroud)

Python 3解决方案

谢谢你,杰森.:d.

import urllib.request
page = urllib.request.urlopen('http://services.runescape.com/m=hiscore/ranking?table=0&category_type=0&time_filter=0&date=1519066080774&user=zezima')
print(page.read())
Run Code Online (Sandbox Code Playgroud)

python python-3.x

48
推荐指数
4
解决办法
11万
查看次数

如何使用Python读写CSV文件?

我有一个example.csv包含内容的文件

1,"A towel,",1.0
42," it says, ",2.0
1337,is about the most ,-1
0,massively useful thing ,123
-2,an interstellar hitchhiker can have.,3
Run Code Online (Sandbox Code Playgroud)

我如何example.csv用Python 阅读?

同样,如果我有

data = [(1, "A towel,", 1.0),
        (42, " it says, ", 2.0),
        (1337, "is about the most ", -1),
        (0, "massively useful thing ", 123),
        (-2, "an interstellar hitchhiker can have.", 3)]
Run Code Online (Sandbox Code Playgroud)

如何data使用Python 写入CSV文件?

python csv

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

从URL读取.csv文件到Python 3.x - _csv.Error:迭代器应该返回字符串,而不是字节(你是否在文本模式下打开文件?)

我一直在努力解决这个简单的问题,所以我想我会寻求帮助.我正在尝试将国家医学图书馆ftp站点的期刊文章列表读入Python 3.3.2(在Windows 7上).期刊文章位于.csv文件中.

我试过以下代码:

import csv
import urllib.request

url = "ftp://ftp.ncbi.nlm.nih.gov/pub/pmc/file_list.csv"
ftpstream = urllib.request.urlopen(url)
csvfile = csv.reader(ftpstream)
data = [row for row in csvfile]
Run Code Online (Sandbox Code Playgroud)

它会导致以下错误:

Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
data = [row for row in csvfile]
File "<pyshell#4>", line 1, in <listcomp>
data = [row for row in csvfile]
_csv.Error: iterator should return strings, not bytes (did you open the file in text mode?)
Run Code Online (Sandbox Code Playgroud)

我认为我应该使用字符串而不是字节?任何有关简单问题的帮助,以及对出现问题的解释都将非常感激.

python csv url python-3.x

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

使用python从网站下载csv文件

我有以下网站雅虎财经.我想在该页面上设置一个日期范围,例如1997年4月3日到2015年11月4日.一旦我设置了日期范围,我就会得到一个链接来下载该csv页面下方的文件.我想下载csv文件.但我希望所有这些都能以编程方式完成.我如何使用python实现这一目标.

python csv

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

标签 统计

python ×4

csv ×3

python-3.x ×2

url ×1