`

Python日常

 
阅读更多
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)
 
计算一周前某天
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
importdatetime
 
#今天
today=datetime.datetime.today()
printtoday
 
#一周前的今天
aWeekDelta=datetime.timedelta(weeks=1)
aWeekAgo=today-aWeekDelta
printaWeekAgo
 
#格式式的一周前的今天
formated='%d&%d&%d&%d&%d&%d'%(aWeekAgo.year,aWeekAgo.month,aWeekAgo.day,\
aWeekAgo.hour,aWeekAgo.minute,aWeekAgo.second)
printformated
 
 
 
 
下一个方法
datetime.datetime.fromtimestamp(time.time()-7*24*3600).strftime("%Y&%m&%d&%H
&%I&%S")
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
转换时间戳
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 日常总结 Excel.rar

    这个"python日常总结Excel.rar"压缩包可能包含了关于如何使用Python操作和处理Excel文件的教程、示例代码或笔记。 Python中有几个库专门用于处理Excel文件,其中最常用的是pandas和openpyxl。Pandas是一个强大的...

    Python 日常消费数据占比分析总结年消费方向 Python源码

    Python 日常消费数据占比分析总结年消费方向 Python源码Python 日常消费数据占比分析总结年消费方向 Python源码Python 日常消费数据占比分析总结年消费方向 Python源码Python 日常消费数据占比分析总结年消费方向 ...

    Python日常代码:量化、爬虫、蒙特卡洛_Python-Scripts.zip

    Python日常代码:量化、爬虫、蒙特卡洛_Python-Scripts

    python日常记账本源代码,基于PySide6,支持快速查询、绘制图表

    python日常记账本源代码,基于PySide6(Qt for Python 6)的账本,界面简洁、功能强大,支持保存文件、快速查询、绘制图表等,是平时记账的不错选择。账目查询、账本编辑、添加/删除、撤销/重做、统计数据、生成图表

    基于Python日常应用场景的实用设计源码

    该项目是专为Python日常应用场景设计的源码集合,包含260个文件,涵盖246个Python源文件、3个编译后的Python字节码文件、3个数据文件、2个文本文件、1个Markdown文件、1个位图文件、1个数据文件、1个名称列表文件、1...

    Python 日常表格处理代码

    基础表格操作能用到的代码,包括导入excel,数据计算,利用透视表计算数据,merge,concat,的应用,修改列名,日期格式的修改

    自动化与脚本编写:使用Python实现日常任务自动化

    使用Python实现日常任务自动化使用Python实现日常任务自动化使用Python实现日常任务自动化使用Python实现日常任务自动化使用Python实现日常任务自动化使用Python实现日常任务自动化使用Python实现日常任务自动化使用...

    Python实用教程,包括Python基础,Python高级特性,针对对象编程,多线程,数据库,数据科学,Flask,爬虫开发教程 .zip

    本Python教程包含了示例,涵盖了大多数Python日常脚本任务,是入门Python的学习资料,也可以作为工作中编写Python脚本的参考实现。以下所有实现均在python3环境下测试。指导教程立即开始接触引用参考python-tutorial...

    python入门程序集合

    `lesson_02_string.py`涵盖了字符串处理,包括格式化输出、正则表达式匹配等,这些都是Python日常开发中频繁使用的功能。 `n_queens.py`可能是著名的八皇后问题的实现,它展示了回溯算法的应用,这对于理解和解决...

    Head First Python, 2nd Edition.pdf

    2. **字符串处理**:书中深入介绍了字符串操作,包括格式化输出、字符串方法(如查找、替换、分割等)以及正则表达式的使用,这些都是Python日常编程中不可或缺的部分。 3. **列表、元组和字典**:Python的内置容器...

    基于Python的日常学习Demo设计源码

    该项目为Python日常学习过程中的实践Demo设计源码,总计包含76个文件,涵盖35个JPG图片、22个Python源代码文件、6个XML配置文件、4个PNG图片、2个Markdown文档、2个Git忽略文件、2个IntelliJ IDEA项目配置文件以及1...

    The.Quick.Python.Book,.Second.Edition 配套源码

    此外,还可能包含文件操作和正则表达式,这些都是Python日常开发中常用的功能。 3. **chs11-15_code**:这个阶段的代码可能会介绍函数式编程概念,如高阶函数、闭包、装饰器,以及Python的内置函数和标准库的使用。...

    基于Python的日常学习与编程实践设计源码

    该套项目为Python日常学习与编程实践设计的源码,共计33个文件,其中包含19个Python源代码文件、9个XML配置文件、2个Markdown文件、2个IntelliJ IDEA项目配置文件、1个Git忽略配置文件。这些资源旨在辅助Python学习...

    python在日常工作处理中的应用——以员工福利采购统计为例.pdf

    Python在日常工作处理中的应用是当前计算机和信息技术领域研究的热点。Python语言的出现及其发展对数据处理技术产生了巨大影响,尤其在处理大量数据文件时,Python以其简洁的语法和强大的功能,为日常办公自动化提供...

    基于Python的日常编程菜谱设计源码与技巧指南

    该项目为Python日常编程菜谱,包含39个文件,涵盖16个Markdown文档、13个PNG图像、6个Python源代码文件、2个JPG图片和1个YAML文件,旨在提供实用的代码示例和编程技巧指南。

    29、Python日常抓取数据的高效代码

    在Python编程中,高效地抓取和处理数据是日常任务之一。本文将介绍几种优化代码的方法,以提高Python在日常数据抓取中的性能。 首先,我们来看优化代码1,涉及到了`BeautifulSoup`库用于HTML解析。`BeautifulSoup`...

    python学习日常代码

    "Python学习日常代码"这个主题涵盖了使用Python进行日常编程的基本概念和常见任务。在这个压缩包中,"basic_grammar"文件夹很可能是包含了Python的基础语法教程或者示例代码。 在Python的语法基础中,首先我们需要...

    Python日常笔记(一) – 环境安装

    老司机就别喷就行,纯属个人日常学习笔记 Python安装 windows版本 –下载地址https://www.python.org/ftp/python/3.7.2/python-3.7.2-amd64.exe 双击安装 如图: Path就是安装环境变量 安装成功之后cmd,命令:...

    搭便车的Python指南!The Hitchhiker’s Guide to Python!

    本书为Python新手和专家提供了有关Python日常安装,配置和使用的最佳实践手册。

    100个python脚本合集,适合学习,生活日常等等

    实例68 Python批量新建文件夹并保存日志信息 实例52 Pandas提取指定数据并保存在原Excel工作簿中 实例61 Python制作图形用户界面(GUI)让操作可视化 实例69 Python保留格式复制多个excel工作表到汇总表并生成目录 ...

Global site tag (gtag.js) - Google Analytics