python 时间处理相关.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
python 时间处理相关 python时间处理相关2010-01-20 14:57Q:如何在安装setuptools模块时不生成egg压缩包而是源码,这样有时可以修改代码进行调试 A:其实很简单,就在setup.py中的setup函数中增加zip_safe=False,参数即可。 这样安装后的东西不再是一个egg文件了,而是象以前一样的目录结构。 Q:如何判断一个字符串只包含数字字符 A:一种方法是a.isdigit()。但这种方法对于包含正负号的数字字符串无效,因此更为准确的为: try:x=int(aPossibleInt).do something with x.except ValueError:.do something else. 这样更准确一些,适用性也更广。但如果你已经确信没有正负号,使用字符串的isdigit()方法则更为方便。 Q:我要写的小程序是这样的,写一个python脚本去返回上个星期的天数in the formatYYYYMMDD比如日期返回结果是:200511142005111620051118 A:首先将字符串的yyyymmdd转为(year,mon,day),简单的可以: dateear,mon,day=int(date[:4]),int(date[4:6]),int(date[6:]) 然后使用datetime得到一个datetime对象 import datetime d=datetime.datetime(year,mon,day) 因为datetime对象可以得到一个天数的星期日数(weekday),根据这个数向前推即可。 d.weekday()1 文档上说,星期一是0,则此上面就是星期二。看你的要求是从星期日开始算第一天,因此上个星期六就是:指定日期-它的星期日数-2 知道星期六了,就知道上个星期的每天时间了 b=d-datetime.timedelta(d.weekday()+2)days=for iin range(6,-1,-1):.c=b-datetime.timedelta(i).days.append(c.strftime(%Y%m%d))days200511142005111620051118 Q:我想截取一个指定长度的汉字串,但不想有半个汉字,如何做比较简单 A:可以考虑先按长度截取,然后转为unicode,如果成功就返回,如果失败,将长度减1返回即可。示例程序为: #coding=gbk def clip_hz(s,length):t=s[:length]try:unicode(t,gbk)except:t=s[:length-1]return t a=中华人2民as共和国if __name__==__main__:print clip_hz(a,9)print clip_hz(a,10)print clip_hz(a,11)print clip_hz(a,12) 在windows下的cmd窗口中执行python程序,我一般是这样做: 1.执行一个reg文件,内容为: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\cmd\command]@=cmd.exe/k\cd%L\ 它的作用是在你的资源管理器上的右键菜单上增加一个菜单,名字为cmd。那么以后你在目录栏中点击一个目录,然后点右键,再执行这个cmd菜单,就会直接进入这个目录的命令行。 2.因为已经进入了你的python程序所在的目录,因此直接在命令行下运行: Python yourprog.py 即可。 前提是你已经将Python的安装目录加到PATH的环境变量中。 Q:我有一个包,已经安装到了Python的lib/site-packages目录下,我可以通过import x.sub方式来导入x包的sub模块,但我想更方便的使用import sub来导入子模块,有没有这样的方法 A:要做一点简单的工作。 import x libpath=x.__path__[0]sys.path.insert(0,libpath)del x 先导入x包,得到它的路径,然后将这个路径加到sys.path(Python的模块搜索路径)的最前面。然后再将x模块删除即可。以后再导入sub时,可以只使用import sub来导入了。 把这段代码加到启动代码中执行,以后就一直生效了。 不过TaskCoach中不是使用insert来处理的,而是使用

文档评论(0)

tcpe + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档