gpt4 book ai didi

python - 从 url python 下载文本文件

转载 作者:太空宇宙 更新时间:2023-11-03 15:27:13 24 4
gpt4 key购买 nike

enter image description here我正在使用 python 2.7 Flask 来开发网络应用程序。我正在尝试从特定 URL 下载文本文件并将其保存在应用程序的静态文件夹中。这是我的代码:

from urllib2 import urlopen

uurl = 'http://textfiles.com/100/ad.txt'


def download(t_url):
response = urlopen(t_url)
data = response.read()
txt_str = str(data)
lines = txt_str.split("\\n")
des_url = 'static/forcast.txt'
fx = open(des_url,"w")
for line in lines:
fx.write(line+ "\n")
fx.close()

download(uurl)

现在我运行它并收到以下错误:

Traceback (most recent call last):
File "/Users/sanam/PycharmProjects/ff/ff.py", line 17, in <module>
download(uurl)
File "/Users/sanam/PycharmProjects/ff/ff.py", line 12, in download
fx = open(des_url,"w")
IOError: [Errno 2] No such file or directory: '/static/forcast.txt'

最佳答案

您的代码没有任何问题,因为它将文件下载到 python 脚本的同一目录中。因此指定文件夹的位置。

from urllib2 import urlopen

uurl = 'http://textfiles.com/100/ad.txt'

def download(t_url):
response = urlopen(t_url)
data = response.read()
txt_str = str(data)
lines = txt_str.split("\\n")
des_url = 'folder/forcast.csv'
fx = open(des_url,"w")
for line in lines:
fx.write(line+ "\n")
fx.close()

download(uurl)

关于python - 从 url python 下载文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43048132/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com