import os import sys sys.path.append(os.getcwd())…
本机windows,文件目录F:\python\ClStudyDemo\osTest.py os.path.realpath(_file_)——返回真实路径 os.path.split()——返回路径的目录和文件名 os.getcwd()——得到当前工作的目录 __file__ 是用来获得模块所在的路径的 print(os.path.realpath(__file__)) print(os.path.split(os.path.realpath(__file__))) print(os.getc…
异常信息的获取对于程序的调试非常重要,可以有助于快速定位有错误程序语句的位置.下面介绍几种python中获取异常信息的方法,这里获取异常(Exception)信息采用try...except...程序结构.如下所示 try: ... except Exception as e: ... 1.str(e) 返回字符串类型,只给出异常信息,不包括异常信息的类型,如1/0的异常信息 'integer division or modulo by zero' 2.repr(e) 给出较全的异常信息,包括异…
异常信息的获取对于程序的调试非常重要,可以有助于快速定位有错误程序语句的位置. 这里获取异常(Exception)信息采用try...except...程序结构.如下所示: try: ... except Exception, e: ...经典例子: import traceback print '########################################################' print "1/0 Exception Info" print '---…
http://www.vimer.cn/2010/12/%E5%9C%A8python%E4%B8%AD%E8%8E%B7%E5%8F%96%E5%BD%93%E5%89%8D%E4%BD%8D%E7%BD%AE%E6%89%80%E5%9C%A8%E7%9A%84%E8%A1%8C%E5%8F%B7%E5%92%8C%E5%87%BD%E6%95%B0%E5%90%8D.html 对于python,这几天一直有两个问题在困扰我: 1.python中没办法直接取得当前的行号和函数名.这是有人在论…
http://www.vimer.cn/2010/12/%E5%9C%A8python%E4%B8%AD%E8%8E%B7%E5%8F%96%E5%BD%93%E5%89%8D%E4%BD%8D%E7%BD%AE%E6%89%80%E5%9C%A8%E7%9A%84%E8%A1%8C%E5%8F%B7%E5%92%8C%E5%87%BD%E6%95%B0%E5%90%8D.html 对于python,这几天一直有两个问题在困扰我: 1.python中没办法直接取得当前的行号和函数名.这是有人在论…
1.jsp中取得路径:   以工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/TEST/test.jsp (2)得到工程名:request.getContextPath() 结果:/TEST (3)得到当前页面所在目录下全名称:request.getServletPath() 结果:如果页面在jsp目录下 /TEST/jsp/test.jsp (4)得到页面所在服务器的全路径:application.getRealPath("…
1.sys.path[0]:获取执行脚本目录绝对路径 #每次执行脚本时,python会将执行脚本目录加入PYTHONPATH环境变量中(sys.path获取) #!/usr/bin/python3 import os import sys print(sys.path) print(sys.path[]) 执行结果: [root@localhost tmp]# ./py_test1/pytest24.py ['/tmp/py_test1', '/usr/local/lib/python36.zi…
# 如果执行文件为E:\aa\bb\aa.py 1.获取当前路径 current_path11 = os.path.abspath(__file__) current_path12 = os.path.realpath(__file__) # 说明:以上2种方式返回结果一样,均为E:\aa\bb\aa.py 2.获取父路径 pra_path11 = os.path.abspath(os.curdir) pra_path12 = os.path.dirname(os.path.abspath(__…
获取当前路径下的所有文件路口 :listFiles…
获取当前类的所在工程路径; 如果不加"/" File f = new File(this.getClass().getResource("").getPath()); System.out.println(f); 结果:C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin\com\test 获取当前类的绝对路径: 第二种:File directory = new File(&quo…
#codeing:utf-8import os #搞定WINDOWS下所有系统路径filename='c:\\WINDOWS_ALL_PATH.txt'f=open(filename,'w')i=1for path_name in os.environ.keys(): f.write('{0:0>2}'.format(i)+". "+'{0: <30}'.format(path_name)) f.write(" "+os.environ[path_nam…
java转换成秒数 Date类有一个getTime()可以换回秒数,例如: public class DateToSecond { public static void main(String[] args) { Date date = new Date(System.currentTimeMillis()); System.out.println(date.getTime()); } } 或者直接使用long类型存储毫秒数, long base = System.currentTimeMill…
默认排序 Stu.zhouyc   21 人赞同了该回答 tools---->create desktop entry...不是很方便吗? 发布于 2016-04-09 21添加评论 分享 收藏感谢 张阳 程序员,前端,Python粉,物理出身 8 人赞同了该回答 方法1:Pycharm第一运行的时候,会问你要不要建立快捷方式当然要建立,建立完之后,发现搜索不到?用鼠标点文件系统进入/usr/share/applications看看,有没有PyCharm Community Edition的图标…
在Python里如何获取当前的日期和时间呢?在Python语言里,我们可以通过调用什么模块或者类函数来得到当前的时间或日期呢? 当然你可以使用时间模块(time module),该模块提供了各种和时间相关的函数.但是这个模块里的一些函数在某些平台里不可用.那么怎么办呢?我们 可以使用一个更高级的面向对象的接口函数:datetime.它提供了操作日期和时间的多种简单或复杂的方法. python里使用time模块来获取当前的时间 1 2 3 time.strftime(format) time.st…
http://blog.csdn.net/rumswell/article/details/9818001 # -*- coding: utf-8 -*-#~ #----------------------------------------------------------------------#~ module:wlab#~ Filename:wgetfilelist.py#~ Function :#~ def IsSubString(SubStrList,Str)#~ def GetF…
所属网站分类: python基础 > 模块,库 作者:追梦骚年 链接:http://www.pythonheidong.com/blog/article/68/ 来源:python黑洞网,专注python资源,python教程,python技术! 获取当前时间的模块/方法是什么? 获取日期加时间使用: >>> import datetime >>> datetime.datetime.now() datetime.datetime(2009, 1, 6, 15,…
业务场景: 我们经常会跑一些月级别或者周级别的报表. 周级别的报表还比较好确定,就是七天前的直接用timedelta(days=7)来获取开始日期就可以了; 但是月级别的报表就要麻烦一些,因为timedelta这个函数没有month这个参数,那我们怎么来获取一个月前的一号呢,还要考虑到这个月有多少天,会不会跨年,之类的... 我今天想到了一个简单的办法,分享给大家 有了这个办法,就不用再去判断闰年那些很麻烦的逻辑了 如果大家发现这个算法有什么问题可以指出来,共同学习 from datetime…
1.index方法 list_a= [12,213,22,2,32]for a in list_a: print(list_a.index(a)) 结果: 0 1 2 3 4 如果列表的没有重复的话那么用index完全可以的,那么如果列表中的元素有重复的呢? list_a= [12,213,22,2,2,22,2,2,32] for a in list_a: print(list_a.index(a)) 结果:0 1 2 3 3 2 3 3 8 很显然结果不是你想要的!!! 那么就看第二种方法>…
当然 需要引入 datetime import datetime 获取当前日期:datetime.datetime.now().strftime('%Y-%m-%d') 获取当前日期前七天日期: now_time = datetime.datetime.now() yes_time = now_time + datetime.timedelta(days=-7) yes_time_nyr = yes_time.strftime('%Y-%m-%d')…
# -*- coding: utf-8 -*- # 定义一个字典 dic = {'剧情': 11, '犯罪': 10, '动作': 8, '爱情': 3, '喜剧': 2, '冒险': 2, '悬疑': 2, '惊悚': 2, '奇幻': 1} #通过list将字典中的keys和values转化为列表 keys = list(dic.keys()) values = list(dic.values()) # 结果输出 print("keys列表为:",end='') print(key…
原文 python3 #!/usr/bin/python # 第1种方法 import platform print(platform.python_version()) >>> import platform >>> print(platform.python_version()) 3.6.3 # 第2种方法 import sys print(sys.version) print(sys.version_info) >>> import sys &g…
普通方法: 对列表进行排序,然后根据长度为奇数或者偶数的不同情况计算中位数 def huahua(x): length = len(x) print(length) x.sort() print(x) if (length % 2)== 1: z=length // 2 y = x[z] else: y = (x[length//2]+x[length//2-1])/2 return y l = [1,2,3,7,5,6,4,9,8,10] print(huahua(l)) 最佳方法: 采用取反…
import datetime today = datetime.date.today()oneday = datetime.timedelta(days=1)yesterday = today-oneday tomorrow=today+oneday print todayprint onedayprint yesterday print tomorrow…
利用min(dict, key=dict.get) >>> d = {1:1, 2:0, 3:2} {1: 1, 2: 0, 3: 2} >>> min(d, key=d.get) 2 利用lambda函数 >>> min(d.items(), key=lambda x: x[1]) (2, 0) >>> min(d, key=lambda x: d[x]) 2…
获得当前所有logger的列表的程序如下: import logging for name in logging.Logger.manager.loggerDict.keys(): logger = logging.getLogger(name) print 'name = %s, logger = %s'%(name, logger)…
from time import strftime date = strftime('%y%m%d') hour = strftime('%H%M%S')…
print('getcwd', os.getcwd()) print('sysargv', sys.argv) print('realpath', os.path.realpath(sys.argv[0])) print('realpath.split', os.path.split(os.path.realpath(sys.argv[0]))[0]) print('__file__', __file__) print('__file__.dir', os.path.dirname(__file…
import platform print platform.python_version()…