假设我想从特定的URL获取一个zip文件(然后将其解压缩)。 我希望能够在URL中使用通配符,如下所示:
sum(x.count(5) for x in df)
而不是:
https://www.urlgoeshere.domain/+*+-one.zip
以下是我正在使用的代码示例(URL设计):
https://www.urlgoeshere.domain/two-one.zip
提前致谢!
答案 0 :(得分:0)
HTTP无法正常工作。您必须使用确切的URL才能从服务器请求页面。
答案 1 :(得分:0)
我不确定这是否对您有所帮助,但Flask的功能与您的需求类似。这是一个有效的例子:
@app.route('/categories/<int:category_id>')
def categoryDisplay(category_id):
''' Display a category's items
'''
# Get category and it's items via queries on session
category =session.query(Category).filter_by(id=category_id).one()
items = session.query(Item).filter_by(category_id=category.id)
# Display items using Flask HTML Templates
return render_template('category.html', category=category, items=items,
editItem=editItem, deleteItem=deleteItem, logged_in = check_logged_in())
路径装饰器告诉Web服务器在访问类似* / categories /(1/2/3/4/232 ...)的URL时调用该方法。我不确定,但我认为你可以用你的zip名称作为字符串。有关详细信息,请参阅here (project.py)。