Maison  >  Questions et réponses  >  le corps du texte

list - python 求助

大神好,我在python中,想在
http://paper.people.com.cn/rm...
后面加上一年的年月日,
就是变成:
http://paper.people.com.cn/rm...
http://paper.people.com.cn/rm...
http://paper.people.com.cn/rm...
http://paper.people.com.cn/rm...
....
http://paper.people.com.cn/rm...
http://paper.people.com.cn/rm...

该用什么办法呢?

刚看了自己的提问,没显示全,补充上图片,谢谢。

PHP中文网PHP中文网2740 Il y a quelques jours486

répondre à tous(2)je répondrai

  • PHP中文网

    PHP中文网2017-04-18 10:26:39

    Le module datetime peut générer des séries chronologiques puis concaténer des chaînes.
    S'il s'agit d'un robot d'exploration, les paramètres de request.get() dans le module Requests peuvent également être épissés.

    Euh. . . Permettez-moi de vous le dire d'une manière plus stupide.
    Je fais principalement de l'analyse et de la visualisation de données, et je ne suis pas un informaticien. Lorsque je rencontre des problèmes, je recherche d'abord des fonctions toutes faites.

    import datetime
    from datetime import datetime as dt
    
    startday = dt(2016, 1, 1)
    ds = []
    span = datetime.timedelta(1)
    
    for i in range(365 * 2 + 1):
        ds.append(startday)
        startday += span
    
    dss = [i.strftime('%Y-%m/%d') for i in ds]
    
    rawurl = 'http://paper.people.com.cn/rmrb/html/'
    url = [rawurl + i for i in dss]

    répondre
    0
  • 阿神

    阿神2017-04-18 10:26:39

    Comment obtenir une heure précise dans le passé en utilisant Python :

    #!/usr/bin/python 
    import time 
    #取一天前的当前具体时间  
    time.strftime('%Y-%m-%d %T',time.localtime(time.time()-24*60*60)) 
    #取15天前的当前具体时间  
    time.strftime('%Y-%m-%d %T',time.localtime(time.time()-15*24*60*60)) 
    #取15天前当前具体时间的前2小时  
    time.strftime('%Y-%m-%d %T',time.localtime(time.time()-15*24*60*60-2*60*60))

    Méthode Python pour obtenir une heure précise dans le futur :

    #!/usr/bin/python  
    import time 
     
    #取一天后的当前具体时间  
    time.strftime('%Y-%m-%d %T',time.localtime(time.time()+24*60*60))  
     
    #取20天后的当前具体时间  
    time.strftime('%Y-%m-%d %T',time.localtime(time.time()+20*24*60*60))  
     
    #取20天后当前具体时间的前2小时  
    time.strftime('%Y-%m-%d %T',time.localtime(time.time()+20*24*60*60-2*60*60))

    Pour plus de détails, vous pouvez consulter cet exemple d'opération temporelle Python et le résumé des paramètres de formatage de l'heure http://www.php.cn/python-tuto...

    répondre
    0
  • Annulerrépondre