python中打印文件名,行号,路径

print "I have a proble! And here is at Line: %s"%sys._getframe().f_lineno

PDB,哈哈http://docs.python.org/library/pdb.html

import fileinput

fileinput.filename()

import srcinfo

print (‘warning: %s: %d: %s‘ %(srcinfo.file(), srcinfo.line(), x))

绝对路径 os.path.realpath(__file__)

文件名:

#!/usr/bin/env python
print __file__

时间: 2024-08-10 02:08:39

python中打印文件名,行号,路径的相关文章

C++ 打印文件名, 行号,编译日期和时间例子

/*********************************************************************************    Copyright (C), 1988-1999, drvivermonkey. Co., Ltd.    File name:     Author: Driver Monkey    Version:     Mail:[email protected]    Date: 2014.04.02    Description

mysql 中关于获取行号@rownum:[email protected]+1

mysql中没有获取行号的函数,因此需要通过一些自定义语句来进行获取.通常做法是,通过定义用户变量@rownum来保存表中的数据.通过赋值语句@rownum:[email protected]+1来累加达到递增行号. 例如:select a.* ,@rownum:[email protected]+1 from a,(select @rownum:=0) r; 后半部分语句的select @rownum:=0 相当于创建了r的新表,其表的列为@rownum,数值为0. 通过利用变量将@rownu

python中修改文件行内容

fileinput模块提供处理一个或多个文本文件的功能,可以通过使用for循环来读取一个或多个文本文件的所有行.它的工作方式和readlines很类似,不同点在于它不是将全部的行读到列表中而是创建了一个xreadlines对象.下面是fileinput模块中的常用函数:input() #返回能够用于for循环遍历的对象filename() #返回当前文件的名称lineno() #返回当前已经读取的行的数量(或者序号)filelineno() #返回当前读取的行的行号isfirstline() #

Python Idle 无法显示行号(上)

在Idle main shell 中提示错误定位到具体哪一行. 可是在Python Idle 环境中是无法显示行号的,这给我们带来了很大问题 不更换IDLE 对此有如下两种解决方法: 快捷键Atl + G 可以快速定位到指定行 编辑器右下角有显示光标所在行号 更换IDLE 详细安装使用 IDLEX 环境在下篇继续谈 版权声明:本文为博主原创文章,未经博主允许不得转载.

转Delphi中Memo显示行号列号

http://www.alonely.com.cn/Delphi/20160814/8912.html 实例说明本例是个光标应用的简单技巧,希望通过这个例子的学习后能举一反三.Delphi中像这样简单而又实用的例子还有很多,只要平时多注意积累就能写出简洁.执行效率高的代码.编程思路直接向Memo组件发送消息EM_LineFromChar并检测返回值,即可获知此组件中光标所在的行号,向Memo组件发送消息EM_LineIndex并检测返回值即可获知此组件中光标所在的列号 实例说明 本例是个光标应用

python中调用命令行命令

http://blog.csdn.net/pipisorry/article/details/46972171 在Python/wxPython环境下,执行外部命令或者说在Python程序中启动另一个程序的方法 1.os.system(command) os.system()函数用来运行shell命令.此命令可以方便的调用或执行其他脚本和命令 #打开指定的文件 >>>os.system('notepad *.txt') 2.wx.Execute(command, syn=wx.EXEC_

[原创]关于设置linux中vim 显示行号

1.更改所有账户配置 直接更改/etc/vimrc vim /etc/vimrc 在vimrc文件的最后添加 set nu 即可 wq退出. 这样,不论使用哪个账号登陆,vim打开后都显示行号 2.为当前用户配置环境 找到当前用户的vimrc文件.若无此文件,建立此文件即可. vim ~/.vimrc 打开文件后,在最后添加 set nu wq退出. 再次用vim打开即可显示行号 以上方式设置后,在下一次启动vim编辑器的时候,就会自动的显示行号 3.每次手动的设置行号(不建议) 进入vim 输

Python中打印列表的序号和内容

==>the start 最近作业里要用到遍历打印出列表中的序号和内容,我刚开始用了个很笨的方法来写,后来老师说可以使用enumerate()函数,所以我就特意研究了下. 先看我之前用的笨方法: 或者 但是用enumerate()函数就很简单: 看看enumerate()的帮助文档: 看完突然发现,原来还支持‘start’参数,于是赶紧将之前丑陋的代码改一下: 可以通过设定start参数,让其选择从几开始计数. enumerate(iterable, start)第一个参数必须是可迭代的,第二个

python中执行命令行read结果

import os r = os.popen('python -V').read() print(type(r)) print(r) # os.system('python -V') # os.system('tree') 退出进程 size_str = os.popen('adb shell wm size').read() if not size_str: print('请安装 ADB 及驱动并配置环境变量') sys.exit() 原文地址:https://www.cnblogs.com/