Pycharm 控制台如何打印出蓝色链接
Pycharm 控制台如何打印出蓝色链接
跳转到源代码行
# main.py# ◆◇◆ 假设我们要定位到源代码的这一行 ◆◇◆# Good
print('File "main.py", line 3')# Better
print('main.py:3')
打开文件
# main.py
# 假设同目录下还有一个 "demo.xlsx" 的表格文件
print('Click this file link to open in excel: "demo.xlsx:0"')
打印网址
print('https://www.baidu.com')
注意: 如果 url 中有中文字, Pycharm 将不能完整识别.
注意事项
- 同一行只能显示一个文件链接
file:///{filepath}:{lineno}
虽然也支持识别为文件链接, 但是点击却会报错 (提示 “文件找不到”)
扩展提升
熟悉了上面的用法以后, 我们可以在 print 中插入文件链接格式, 以便于定位打印信息的源码位置:
"""
my_demo
|- docs|- About.md|- Sample.xlsx
|- main.py
"""# main.py
print('如查看当前版本信息, 请参阅 "docs/About.md:12" 第二章节.')a = 1
b = 2
print('main.py:14', a + b)
print('main.py:15', a * b)
我在 lk-logger 中封装了这个方法, 并做了进一步简化. 安装 lk-logger (pip install lk-logger
) 后您可以这样用:
from lk_logger import lkdef test_print():a = 1b = 2lk.log(a + b) # -> main.py:6 >> test_print() >> 3lk.log(a * b) # -> main.py:7 >> test_print() >> 2test_print()
该模块解决了 Pycharm 中打印信息看不到源码行的难题.
Pycharm 控制台如何打印出蓝色链接相关推荐
- 在控制台,打印出某个具体的变量,并监听其变化
created() {window.top.sh = this.defaultId //this.defaultId是某个定义的变量},watch(){defaultId(oldValue, newV ...
- C语言实例第3期:在控制台打印出著名的杨辉三角
C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...
- 怎么样用System.out.println在控制台打印出颜色
问题:怎么样用System.out.println在控制台打印出颜色 怎么样才能在控制台里打印颜色啊?我想要展示一些有颜色的字体,当处理器发送数据和接收数据的时候,也使用不同颜色的字体. 回答一 在这 ...
- 练习---打印出电影天堂中电影的下载链接
用户输入喜欢的电影名字,程序即可在电影天堂https://www.ygdy8.com爬取电影所对应的下载链接,并将下载链接打印出来. 我写的这个功能很简单,只能打印出找到的第一个电影的下载链接. im ...
- 用户输入行数和列数,之后在控制台打印出用户输入行数和列数的星星
要求:用户输入行数和列数,之后在控制台打印出用户输入行数和列数的星星 实现代码: <!DOCTYPE html> <html lang="en"><h ...
- pycharm控制台打印彩色字体、python打印彩色字体
一.前言 构建命令行程序很酷:命令行可以按照我们的设定完成相应的工作,相比 GUI 界面程序,无需花费大量时间设计 GUI 界面.但要使命令行程序更吸引人,仅使用普通的打印功能是无法实现的. 一个很好 ...
- 在控制台打印出红色字体
在java script中,我们能经常用到一个打印语句console,这个语句可以把一部分内容打印在控制台上,在开发过程中极大地便利了我们,不论常量.变量字符串还是数组对象和函数都能打印出来,可以让我 ...
- java在控制台用星号打印出圆形
public class Yuan { public static void main(String[] args) { prinf(30); } //r圆的半径 public static void ...
- 1分钟、2束光,3D打印出一座“柏林地标”,精度高于发丝 | Nature
边策 萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 说到3D打印,你首先想到什么缺点? 速度慢.精度低.打印出来的物体看起来十分脆弱. 现在,这些缺点在最新的3D打印技术面前都不是问题. ...
最新文章
- java callback类_利用java8新特性实现类似javascript callback特性
- tomcat架构之-----基本概念
- 32GSSD组建RAID0后对硬盘的加速效果
- 设计模式-原型模式(Prototype)
- Web文件的ContentType类型大全
- 2018+计算机软件,2018年6月考试《计算机软件技术基础(1)》在线考核试题
- 去除面部黑色素小妙招_面部黑色素沉着怎么去除 推荐几个去黑色素的方法
- C++ 哪些不能为虚函数
- VB.NET 中图形旋转任意角度 [ZT]
- Python Qt GUI与数据可视化编程(一)
- 影刀RPA实操指南丨90%用户都会陷入的excel自动化误区
- 线性表_顺序存储结构和链式存储结构的优缺点比较
- Windows使用WakeOnLan配置【较详细】
- linux中#和## 用法
- 软件测试常见面试题合集(接口测试面试详细答案)
- ⚡️VR ✙ 深入浅出⚡️ | VR 简单介绍说明
- CVTE校招面经(已拿offer)
- 免费常用的API接口大全
- jdk卸载(Jdk卸载不干净的影响)
- jQuery第四天案例