1、
同一个流好像还不能读俩遍,必须关了重来
2、
源数据后面有(\r\n)于是我之前写的strip('\r').strip('\n')
然并卵!造吗
number=line.split('\t')
.strip('\n').strip('\r')才能去掉后面的\r
读取时报错x44x23keyfailed(错误大意,并没有记录准确)
3、
try:passprintdict[line[0].strip('\n').strip('\r')]exceptException:printline[0].strip()
4、
strip()只能去空格/t…需strip('/n')strip('/r')去⋯⋯\r\n同时出现我也是跪了_(:3」∠)_看是否因为这个,需直接printdict
否则这辈子也发现不了哪的问题(O_O)。。
5、
ifdict.has_key(line2[0])==False:dict[line2[0]]=line2
6、
记录:Python这个小婊砸只认自己创的表哒,以前创的表要删掉再执行,如果不想报错的话
,“”要换成''
,往Oracle导的话,hive可以不建,Oracle必须建。还有,Python只认vi
7、Python获取当前日期的前一天
计算前一天
>>> import datetime
>>> datetime.datetime.now() - datetime.timedelta(days=1)
>>> datetime.datetime.now() - datetime.timedelta(days=1)
计算一周前某天
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import datetime
#今天 today = datetime.datetime.today()
print today
#一周前的今天 aWeekDelta = datetime.timedelta(weeks = 1 )
aWeekAgo = today - aWeekDelta
print aWeekAgo
#格式式的一周前的今天 formated = '%d&%d&%d&%d&%d&%d' % (aWeekAgo.year,aWeekAgo.month,aWeekAgo.day,\
aWeekAgo.hour,aWeekAgo.minute,aWeekAgo.second)
print formated
下一个方法 datetime.datetime.fromtimestamp(time.time()-7*24*3600).strftime("%Y&%m&%d&%H |
from datetime import *
import datetime
yesterday = date.today() + datetime.timedelta(-1) //前一天
yyyy-mm-dd格式
time可以进行自定义格式化
import time
nom = time.time()
n = 1
before = now - n * 24 * 3600#可以改变n 的值计算n天前的
date = time.strftime("%Y%m%d",time.localtime(now))
beforeDate = time.strftime("%Y%m%d",time.localtime(before))
print date
print beforeDate
nom = time.time()
n = 1
before = now - n * 24 * 3600#可以改变n 的值计算n天前的
date = time.strftime("%Y%m%d",time.localtime(now))
beforeDate = time.strftime("%Y%m%d",time.localtime(before))
print date
print beforeDate
转换时间戳
def transtime(timestamp):
return time.strftime('%Y%m%d-%H',time.localtime(timestamp))
#return time.strptime(timestamp, "%Y%m%d-%H")
最常用的time.time()返回的是一个浮点数,单位为秒。但strftime处理的类型是time.struct_time,实际上是一个tuple。strptime和localtime都会返回这个类型。
>>> import time
>>> t = time.time()
>>> t
1202872416.4920001
>>> type(t)
<type 'float'>
>>> t = time.localtime()
>>> t
(2008, 2, 13, 10, 56, 44, 2, 44, 0)
>>> type(t)
<type 'time.struct_time'>
>>> time.strftime('%Y-%m-%d', t)
'2008-02-13'
>>> time.strptime('2008-02-14', '%Y-%m-%d')
(2008, 2, 14, 0, 0, 0, 3, 45, -1)
相关推荐
Python 日常消费数据占比分析总结年消费方向 Python源码Python 日常消费数据占比分析总结年消费方向 Python源码Python 日常消费数据占比分析总结年消费方向 Python源码Python 日常消费数据占比分析总结年消费方向 ...
python 日常总结 Excel.rar
python日常记账本源代码,基于PySide6(Qt for Python 6)的账本,界面简洁、功能强大,支持保存文件、快速查询、绘制图表等,是平时记账的不错选择。账目查询、账本编辑、添加/删除、撤销/重做、统计数据、生成图表
基础表格操作能用到的代码,包括导入excel,数据计算,利用透视表计算数据,merge,concat,的应用,修改列名,日期格式的修改
需要更改数据库为本地数据库...其他功能完善,文档中有详细说明。
表名+元素 例:list1=[11,22,33,‘aa’,‘bb’,‘cc’,‘cc’,‘cc’] 其中:list为表名,11,22,33,‘aa’,‘bb’,‘cc’,‘cc’,'cc 这些都是该列表的元素,它们组成了该列表 打印列表:print(list1) ...
这通常通过HTTP请求库实现,如Python中的Requests库。 解析内容: 爬虫对获取的HTML进行解析,提取有用的信息。常用的解析工具有正则表达式、XPath、Beautiful Soup等。这些工具帮助爬虫定位和提取目标数据,如文本...
Python常见安全漏洞及修复方法.pdf
python学习日常代码
老司机就别喷就行,纯属个人日常学习笔记 Python安装 windows版本 –下载地址https://www.python.org/ftp/python/3.7.2/python-3.7.2-amd64.exe 双击安装 如图: Path就是安装环境变量 安装成功之后cmd,命令:...
本书为Python新手和专家提供了有关Python日常安装,配置和使用的最佳实践手册。
python 日常总结资料
优化代码1 # 使用soup解析meta ...list_author = soup.find(attrs={"name": "ContentSource"})['content'] list_time = soup.find(attrs={"name": "PubDate"})['content'] 优化代码2 # 截取字符串中的 \n \r ...
项目概述:基于Python语言的日常练习代码集锦 本项目主要以Python语言编写,涵盖了21个Python源代码文件(.py),以及1个文本文件(.txt),用于记录和整理日常Python编程练习。这些练习涵盖了基础语法、数据结构、...
Python 环比分析日常消费数据掌握月支出增减情况 Python源码Python 环比分析日常消费数据掌握月支出增减情况 Python源码Python 环比分析日常消费数据掌握月支出增减情况 Python源码Python 环比分析日常消费数据掌握...
可以打印的正则表达式速查表,根据日常使用,选择使用频率最高的列出。
Python 脚本可自动执行 Simulia Abaqus 日常使用中的枯燥工作,从打开 GUI 到控制参数分析。 启动 Abaqus CAE open_abaqus.bat 启动 Abaqus CAE 并调用 open_abaqus.py 脚本。您可以为 bat 文件创建一个链接并将其...
python爬虫日常小练习,小项目-python_crawler
日常python总结.rar
Pytnon 可视化分析日常记账数据总结个人消费方向 Python源码Pytnon 可视化分析日常记账数据总结个人消费方向 Python源码Pytnon 可视化分析日常记账数据总结个人消费方向 Python源码Pytnon 可视化分析日常记账数据...