我需要在python中弄清楚如何(在pesudo中)x = month-beginy = month-endfor range in (x through y) print(dates of weekdays - Monday trough Friday)
2 回答

HUX布斯
TA貢獻1876條經驗 獲得超6個贊
使用date.weekday()。遵循您的偽代碼示例:
for day in range (x through y)
if day.weekday() in range(0,5):
print(day)

蝴蝶不菲
TA貢獻1810條經驗 獲得超4個贊
使用datetime模塊:
import datetime
current=datetime.datetime(2018,8,14,14,00)
end=datetime.datetime(2018,12,1,14,00)
while current<end:
current+=datetime.timedelta(days=1)
if current.weekday()<5:
print(current.strftime("%-m/%-d"))
添加回答
舉報
0/150
提交
取消