随笔分类 - Python基础
摘要:常规操作 列表生成式
阅读全文
摘要:代码如下 将遍历出来的路径全部添加到列表中:
阅读全文
摘要:利用python中的json读取json文件时,因为错误使用了相应的方法导致报错:TypeError:the Json object must be str, bytes or bytearray,not‘TextIOWrapper’。 解决方法: 首先要弄明白json有四个方法:dumps和loa
阅读全文
摘要:相同点 变量从内存中变成可存储或传输的过程称之为序列化序列化是将对象状态转化为可保存或可传输格式的过程。 变量内容从序列化的对象重新读到内存里称之为反序列化反序列化是流转换为对象。 区别 1. load 和 loads (反序列化)load:针对文件句柄,将json格式的字符转换为dict,从文件中
阅读全文
摘要:简单记录下问题及原因,方便回顾。 问题 通过 bat 脚本运行 py 文件时,终端一闪而过,没能成功运行。 查证后发现问题出在编码上: 首先检查下bat文件编码格式(推荐 notepad++ ) 打开bat文件 发现 编码格式为 带 BOM头的utf-8 ,在这里不需要 带 BOM 头。 在utf-
阅读全文
摘要:5位数日期戳 读取 .mat 文件处理里面数据时,发现里面的日期数据全部都是 “5位数” 数字,很不解; 后来查到可以在excel中通过设置单元格调回标准日期格式,如下: 选中日期戳,右键选择 “格式化单元格(Format Cells)” 选择需要的日期格式,点击ok即可 通过代码转成标准日期 例如
阅读全文
摘要:代码: # amount price avg_cost 为列表数值 自己根据需求填充即可
阅读全文
摘要:昨天 今天 明天
阅读全文
摘要:outline 项目中需要把 windows server 上的数据同步到 linux server,方法很多,这里记录下自己采用的一种比较简单的方法。 准备工作 首先确保你 windows server 上装有 pscp.exe 。 下载地址: 可去PuTTY官方的下载页中,找到PSCP,下载。
阅读全文
摘要:操作背景 最近使用 pandas+numpy+plotly 画heatmap(热力图),来处理股票数据,语法、步骤都没问题,但到画图那一步老是报错,且 plotly 版本为3.1.0; 最后找到原因,plotly 版本的问题,3.1.0 版本会报错,只好降到 2.7.0版本; 平时 pip 都是安装
阅读全文
摘要:pandas 操作csv文件时,一直报错,排查后发现csv文本中存在很多“空行”: So 需要把空行全部去掉: 根据上面代码即可实现。 补充: 代码中用都是 open(), 可改为 with open()as f: 形式,省去手动 close。
阅读全文
摘要:需求 给出制定目录(路径),获取该目录下所有文件的绝对路径: 实现 方式一: 方式二: 结果 关键字:os.walk()
阅读全文
摘要:需求 给出指定目录,通过Python获取指定目录下的所有子目录,所有(子目录下)文件名: 实现 import os def file_name(file_dir): for root, dirs, files in os.walk(file_dir): print('root_dir:', root
阅读全文
摘要:现象 如图,选中代码后,按习惯来说,直接Backspace就可以删除被选中代码。 但选中后再按“Backspace”,只会改变(扩选)选中范围。 解决 点击“工具栏”里的“Tool”,去掉勾选的Vim Emulator这个仿真插件就Ok 去掉勾选,再按Backspace 就会直接删除。
阅读全文
摘要:pop 在列表中和字典中的区别 字典中 pop() 语法:dict.pop(key,[value]) 说明:删除指定键及对应的值,如果在字典中不存在键及value,则返回pop()中指定的key对应的value,即设置了默认值。 popitem() 语法:dict.popitem() 说明:随机删除
阅读全文
摘要:Python面向对象中的“私有化” Python并不直接支持私有方式,而要靠程序员自己把握在外部进行特性修改的时机。 为了让方法或者特性变为私有(从外部无法访问),只要在它的名字前面加上双下划线即可。 由双下划线 __ 开始的属性在运行时被“混淆”,所以直接访问是不允许的。 实际上,在 Python
阅读全文

浙公网安备 33010602011771号