Online Notes

Inner peace

python: 读取.xlsx文件

Template XLSX_FIlE = "../../XX.xlsx" NUM_SHEETS = 3 # 获取.xlsx文件的所有sheet列表 workbook = load_workbook(XLSX_FIlE) sheets = workbook...

2018-04-23 20:17:19

阅读数:340

评论数:0

python: 判断tuple、list、dict是否为空

Test tuple_test = () assert not tuple_test list_test = [] assert not list_test dict_test = {} assert not dict_test Summary 根据实验结果可知,直接通过: ...

2018-04-20 12:11:52

阅读数:177

评论数:0

python: .pkl文件读写

读取 PKL_PATH = '\you\path' string = '' if os.path.isfile(PKL_PATH): # pkl文件内容被一次性读入data import pickle reader = open(PKL_PATH, 'rb') ...

2018-04-20 12:02:55

阅读数:130

评论数:0

python: .xml文件 操作

.xml 我的.xml文件如下: Code 通过如下代码模板,可实现对.xml文件的信息快捷读取: # 导入库文件 import xml.etree.ElementTree as ET # 指定.xml文件地址 ANNOTATION_PATH = &a...

2018-04-16 21:27:40

阅读数:112

评论数:0

pycharm: 恢复(reset) 误删文件

昨晚写代码的时候,一不小心把某个代码文件误删了。。。赶紧上网找了一下pycharm如何恢复误删文件,结果还真有。 经过操作,成功恢复了误删文件。现将方法过程记录如下: Method 在Project栏中,右键单击需要恢复的文件夹,选择 Local History -> ...

2018-04-16 20:42:26

阅读数:552

评论数:0

python: json库 & .json文件读写

API API Annotation json.dumps( ) 将python中的 字典 转换为 字符串 json.loads( ) 将 字符串 转换为 字典 json.dump( , ) 将数据写入json文件中 json.load...

2018-04-16 20:32:35

阅读数:187

评论数:0

pyqt: 使用PyQT制作视频播放器

转载自Python应用03 使用PyQT制作视频播放器: import time import sys from PyQt4 import QtGui, QtCore from PyQt4.phonon import Phonon class PollTimeThread(QtCore.Q...

2018-04-14 22:57:45

阅读数:192

评论数:0

python: 在图片上 打印中文

我整理的代码模板: # 指定字体文件地址 FONT_FILE_PATH = ... # 转换成PIL src_img = cv2.imread(img_path) img_PIL = Image.fromarray(cv2.cvtColor(src_img, cv2.COLOR_BGR2R...

2018-04-14 22:39:01

阅读数:144

评论数:0

pycharm: 调用自定义库 报"Unresolved reference"

Warning 有时候当我们调用自定义的库时,会发生报”Unresolved reference”警告: Solution 右键单击项目目录 -> Mark Directory as -> Sources Root : 之后项目目录会呈现...

2018-04-14 21:50:46

阅读数:60

评论数:0

python: 记录耗时

模板 这是我日常总结出的代码模板,用于记录某一段程序的具体耗时: # 记录起始时间 start_time = time.time() # 所需计算耗时的主程序 main() # 计算时间差值 seconds, minutes, hours = int(time.time() - start...

2018-04-03 14:21:22

阅读数:106

评论数:0

python: 显示进度条

Method 调用 tqdm 库: from tqdm import tqdm Example try: from tqdm import tqdm except: import os os.system('sudo pip3 install tqdm') ...

2018-03-30 15:35:53

阅读数:121

评论数:0

python: 自动安装缺失库文件

Method 通过一条指令即可完成: os.system('所需指令') Note: os.system('所需指令') 还可以完成许多其他任务,非常强大。 Example try: from tqdm import tqdm except: import os ...

2018-03-30 15:25:27

阅读数:133

评论数:0

pycharm: 配置远程解释器

配置远程解释器 Pycharm -> References(进入设置界面): 点击 Project Interpreter: 点击 Add Remote 来添加远程解释器: 完善信息: 点击 OK ,即可完成配置。 ...

2018-03-29 13:31:24

阅读数:216

评论数:0

pycharm: 配置远程repo

配置远程repo 首先必须保证你用的是professional版的pycharm,否则不支持此功能。 Tools -> Deployment -> Configuration : 选择远程服务器对应的type(我的是SFTP): 完善Conn...

2018-03-29 13:27:28

阅读数:96

评论数:0

python: list型 与 np.ndarray型 切片探究

切片层级的不同 今晚和同门讨论到一个之前没太注意的问题,即 list型 与 np.ndarray型 的 切片层级 有什么区别? Test   # coding=utf-8 # list型 lst = [[10, 20], [30, 40]] print(lst[:][1]...

2018-01-21 22:58:38

阅读数:110

评论数:0

python: list型数据 的 索引顺序

问题 写代码的时候发现一个奇怪的现象: lst = [[10, [1, 2]], [20, [3, 4]]] # 注意到 lst[1][:] 和 lst[:][1] 居然是一样的 assert lst[1][:] == lst[:][1] == [20, [3, 4]] 答案...

2018-01-21 22:46:39

阅读数:135

评论数:0

python: 二叉树 & 七种遍历

转载自:python实现二叉树和它的七种遍历Summary 递归实现先序遍历、中序遍历、后序遍历 堆栈实现先序遍历、中序遍历、后序遍历 队列实现层次遍历 Code#coding=utf-8class Node(object): """节点类"&quo...

2018-01-02 20:59:01

阅读数:425

评论数:0

python: list 操作

普通操作# coding=utf-8a = [10, 20, 30] b = ["Hello", "Nanjing"]# 重复 c = a * 3 print(c) # [10, 20, 30, 10, 20, 30, 10, 20, 30]# 元素是...

2018-01-01 11:05:54

阅读数:274

评论数:0

python: index 内建函数

Syntax list.index(obj) 从列表中找出某个值 第一个 匹配项 的 索引 。Args: obj: 查找的对象。 Testlst = [10, 20, "Hello", 20, "Nanjing"]idx = lst.index(20) ...

2018-01-01 10:56:11

阅读数:420

评论数:0

python: remove 内建函数

Syntax list.remove(obj) 移除列表中某个值的 第一个 匹配项 。Args: obj: 列表中要移除的对象。 Testlst = [10, 20, "Hello", 20, "Nanjing"] lst.remove(20) prin...

2018-01-01 10:52:48

阅读数:359

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭