全路径文件:__file__文件名:   os.path.basename(__file__)函数名:    __name__行号:     sys._getframe().f_lineno

  听起来很美好,用起来...麻烦的地方在于,每个输出,都要这样写,这也太麻烦了.

  这个时候,吾怀念起C的好处,吾使用一个define,直接输出当前行信息.参考<定义带参数的C宏,方便输出调试信息>

Python输出当前代码信息:文件,行号,函数名相关推荐

  1. html代码高亮带行号,kindeditor代码高亮自动行号功能

    kindeditor代码高亮自动行号功能 代码自动行号功能 kindeditor默认未开启代码行号显示功能的,可以通过在html视图下,将需要显示行号的代码做如下更改: 不过虽然这样自定义很强,不过想 ...

  2. 小技巧:帮你批量删除代码前的行号

    http://zmingcx.com/tips-to-help-you-remove-the-code-line-number-before.html经常有人报怨从一些博客或站点复制下来的代码前面有行 ...

  3. MyEclipse使用总结——MyEclipse去除网上复制下来的来代码带有的行号

    一.正则表达式去除代码行号 作为开发人员,我们经常从网上复制一些代码,有些时候复制的代码前面是带有行号,如: MyEclipse本身自带有查找替换功能,并且支持正则表达式替换,使用正则替换就可以很容易 ...

  4. Linux vi 文本代码时显示行号或不显示行号

    Linux vi 文本代码时显示行号或不显示行号 前提  安装了vim $vi ~/.vimrc 显示的话加上 set nu 不想显示的话可以注释掉 "set nu 之后 $source ~ ...

  5. Linux中打印文件行号的方法

    Linux中打印文件行号的方法 准备环境 [root@max mytest]# cat >/mytest/number.txt<<EOF > no root,no fruit ...

  6. oracle数据库行号,数据库的行号函数

    从Microsoft SqlServer 2005中返回有一定顺序的记录集 摘要: 应用SqlServer2005开发也已经有一段时间了,但是很多时候都是把SqlServer2005当做SqlServ ...

  7. python获取类函数的变量-python 动态获取当前运行的类名和函数名的方法

    一.使用内置方法和修饰器方法获取类名.函数名 python中获取函数名的情况分为内部.外部,从外部的情况好获取,使用指向函数的对象,然后用__name__属性 复制代码 代码如下: def a():p ...

  8. 提取.c文件中的函数名

    shell脚本提取.c生成函数原型 写了个脚本主要是为了给自己用的,顺带共享下.作用是提取.c文件中的函数名,生成函数原型. #!/bin/bash sourcesfile=$1 if [[ -f $ ...

  9. python返回文件行号_用python比较两个文件中内容的不同之处, 并输出行号和内容....

    '''cmpfile.py - 比对两个文件, 如果有不同之处, 打印内容和行号''' import os class cmpFile: def __init__(self, file1, file2 ...

  10. Python实现中英文混排时行号对齐

    问题描述:编写程序,输出一个列表中的所有字符串,要求在所有字符串后加上行号,要求行号以井号开头,并且所有行的井号对齐. 技术要点:字符串编码格式,字体对字符宽度的影响. 参考代码: 运行结果: 思考题 ...

最新文章

  1. 2019.03.10----LINUX学习笔记
  2. 转 graphviz工具及其原理
  3. Spring - BeanDefinition的注册顺序 DeffredImportSelector
  4. 最详细易懂的CRC-16校验原理(附源程序)
  5. opengl es 实现旋转的三角形
  6. mac下SSH登录不上解决
  7. [翻译]CryEngine3中光照的美术提示
  8. 为什么大公司只喜欢招985 211?学历真的很重要?
  9. 给员工授予svn相关权限
  10. wpf之通过MVVM绑定MouseEnter
  11. 市场经济下,一周休息2.5天难在落实
  12. Ubuntu 安装 OpenCV 教程 【slam14讲行不通可以看看】
  13. 【图片】批量获取几万张图片
  14. 配电室综合监控系统企业标准(试行)
  15. 三级数据库考mysql_计算机三级MySQL数据库试题及答案
  16. 《应用时间序列分析:R软件陪同》——2.6 MA 模型
  17. 第二章 试验资料的整理与特征数的计算
  18. Ubuntu18.04将QT应用设计为开机自启
  19. Vue h5 调用微信扫码接口
  20. 卫星遥感加持,农业更高效精准

热门文章

  1. android 播放器 下载,VPlayer安卓最新版
  2. “echo ”和“echo ”的区别
  3. Thrift RPC实战(七) 基于zookeeper和thrift的RPC服务发布订阅
  4. 看我用ubuntu virtualbox
  5. 【279天】每日项目总结系列017(2017.11.11)
  6. linux常用解压命令总结
  7. 恩施州推进大数据监督检查工作规范化常态化
  8. Webstorm配置svn【window系统】
  9. hibernate的HQL查询部分属性
  10. C# 异步工具类 及一点小小的重构经验