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...
該用什么辦法呢?
剛看了自己的提問,沒顯示全,補充上圖片,謝謝。
問題解答
回答1:datetime模塊可以生成時間序列,然后字符串拼接。如果是爬蟲,Requests模塊里requests.get()里參數也可以拼接。
額。。。允許我說一種比較笨的方法。我主要做數據分析及可視化的,而且不是計算機出身,遇到問題我首先都是找現成的函數。
import datetimefrom datetime import datetime as dtstartday = dt(2016, 1, 1)ds = []span = datetime.timedelta(1)for i in range(365 * 2 + 1): ds.append(startday) startday += spandss = [i.strftime(’%Y-%m/%d’) for i in ds]rawurl = ’http://paper.people.com.cn/rmrb/html/’url = [rawurl + i for i in dss]回答2:
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))
python取將來具體時間的方法:
#!/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))
具體可以看看這個Python 時間操作例子和時間格式化參數小結 http://www.php.cn/python-tuto...
相關文章:
1. java中返回一個對象,和輸出對像的值,意義在哪兒2. css - chrome下a標簽嵌套img 顯示會多個小箭頭?3. vim - docker中新的ubuntu12.04鏡像,運行vi提示,找不到命名.4. docker網絡端口映射,沒有方便點的操作方法么?5. mysql - 在不允許改動數據表的情況下,如何優化以varchar格式存儲的時間的比較?6. mysql 為什么主鍵 id 和 pid 都市索引, id > 10 走索引 time > 10 不走索引?7. css3 - 純css實現點擊特效8. css - 網頁div區塊 像蘋果一樣可左右滑動 手機與電腦9. javascript - Img.complete和img.onload判斷圖片加載完成有什么區別?10. javascript - 有適合開發手機端Html5網頁小游戲的前端框架嗎?
