Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Python读取网页并写入平面文件?_Python - Fatal编程技术网

如何使用Python读取网页并写入平面文件?

如何使用Python读取网页并写入平面文件?,python,Python,这里非常熟悉Python。 尝试读取此页面上显示的表格(当前过滤器设置为原样),然后将其写入csv文件 我尝试了下一种方法。它创建csv文件,但不使用实际表格内容填充该文件 提前感谢您的帮助。谢谢 import requests import pandas as pd url = 'http://www65.myfantasyleague.com/2017/optionsL=47579&O=243&TEAM=DAL&POS=RB' csv_file='DAL.RB.c

这里非常熟悉Python。 尝试读取此页面上显示的表格(当前过滤器设置为原样),然后将其写入csv文件

我尝试了下一种方法。它创建csv文件,但不使用实际表格内容填充该文件

提前感谢您的帮助。谢谢

import requests
import pandas as pd

url = 'http://www65.myfantasyleague.com/2017/optionsL=47579&O=243&TEAM=DAL&POS=RB'
csv_file='DAL.RB.csv'
pd.read_html(requests.get(url).content)[-1].to_csv(csv_file)

一般来说,试着更好地强调你的问题,试着调试,不要把一切都放在一行。话虽如此,您的具体问题是索引和代码中缺少的
(在
选项之后)


这将生成一个包含表的
CSV
文件。

不过,我现在的问题是如何避免删除现有文件。否则,我的IOError权限将被拒绝(如果我不删除该文件)。抱歉。。。这确实是stackflow的首次发布。习惯这里的机制。我现在确实接受了你的解决方案
import requests
import pandas as pd

url = 'http://www65.myfantasyleague.com/2017/options?L=47579&O=243&TEAM=DAL&POS=RB'
#                                                  -^-
csv_file='DAL.RB.csv'

pd.read_html(requests.get(url).content)[1].to_csv(csv_file)
#                                      -^-