Python 如何从网站中提取数据并保存到txt文件中

Python 如何从网站中提取数据并保存到txt文件中,python,Python,我正在使用Python3.3.3并试图提取txt文件中的数据和链接。我尝试过这段代码,但它既没有创建也没有保存文件中的任何内容。在控制台上,如果我要编写打印,那么仍然不会向我显示任何内容 import urllib.request with urllib.request.urlopen("http://www.python.org") as url: s = url.read() url.close() #I'm guessing this would output the ht

我正在使用Python3.3.3并试图提取txt文件中的数据和链接。我尝试过这段代码,但它既没有创建也没有保存文件中的任何内容。在控制台上,如果我要编写打印,那么仍然不会向我显示任何内容

import urllib.request
with urllib.request.urlopen("http://www.python.org") as url:
    s = url.read()
    url.close()
#I'm guessing this would output the html source code?
#print(s)

# write data
ff = open("ne.txt", "w")
ff.write('s')
ff.close()
如果我做错了,那么请告诉我正确的标准,因为我也在理解和学习互联网资源

请提供任何帮助。…

您可以使用urllib.request.urlretrieveurl,路径到文件

所有代码:

import urllib.request
urllib.request.urlretrieve("https://www.python.org", "/home/user/ne.txt")

如果它是一个optionurllib.request.urlretrieve,我只会使用wget,C:\Users\DELL\Desktop\python\s,其中s是文件夹???我没有正确理解您是否要求将urllib.request.urlretrieveurl、path_to_文件替换为urllib.request.urlopen作为url或在归档部分?urllib.request.urlReterievehttps://www.python.org,/home/user/file.txt例如,如果你看一下,我也在创建文件,所以shell我删除了这个?你做错了,写的是字符串“s”,而不是变量s的内容。行必须是:ff.writes。