conda activate报错:gbk相关错误

摘要: 使用conda create -n 建立新的虚拟环境后,使用activate无法进入虚拟环境,报了一个和gbk相关的错误,后来经排查发现,是系统环境变量中包含中文字符,把系统变量中所有装在中文路径下的软件卸载,这个问题就解决了。这就告诉我们,重要软件一定不要装在中文路径下!!! 阅读全文
posted @ 2020-03-15 20:18 周华银 阅读(259) 评论(0) 推荐(0)

python读写操作csv及excle文件

摘要: 1、python读写csv文件 1 import csv 2 3 #读取csv文件内容方法1 4 csv_file = csv.reader(open('testdata.csv','r')) 5 next(csv_file, None) #skip the headers 6 for user i 阅读全文
posted @ 2020-03-15 18:37 周华银 阅读(292) 评论(0) 推荐(0)

Python3 assert(断言)

摘要: Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。 断言可以在条件不满足程序运行的情况下直接返回错误,而不必等待程序运行后出现崩溃的情况,例如我们的代码只能在 Linux 系统下运行,可以先判断当前系统是否符合条件。 语法格式如下: assert ex 阅读全文
posted @ 2020-03-15 15:37 周华银 阅读(749) 评论(0) 推荐(0)

subprocess 模块

摘要: subprocess 模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。 使用 subprocess 模块 subprocess 模块首先推荐使用的是它的 run 方法,更高级的用法可以直接使用 Popen 接口。 run 方法语法格式如下: subprocess.ru 阅读全文
posted @ 2020-03-14 23:50 周华银 阅读(194) 评论(0) 推荐(0)

python中的logging模块

摘要: 在部署项目时,不可能直接将所有的信息都输出到控制台中,我们可以将这些信息记录到日志文件中,这样不仅方便我们查看程序运行时的情况,也可以在项目出现故障时根据运行时产生的日志快速定位问题出现的位置。 1、日志级别 Python 标准库 logging 用作记录日志,默认分为六种日志级别(括号为级别对应的 阅读全文
posted @ 2020-03-14 14:06 周华银 阅读(470) 评论(0) 推荐(0)

json&pickle模块

摘要: 1.序列化 01 什么是序列化/反序列化 序列化就是将内存中的数据结构转换成一种中间格式存储到硬盘或者基于网络传输 发序列化就是硬盘中或者网络中传来的一种数据格式转换成内存中数据结构 02 为什要有 1、可以保存程序的运行状态 2、数据的跨平台交互 03 怎么用 json 优点: 跨平台性强 缺点: 阅读全文
posted @ 2020-03-13 18:22 周华银 阅读(145) 评论(0) 推荐(0)

pyperclip 模块

摘要: 用 pyperclip 模块拷贝粘贴字符串pyperclip 模块有 copy()和 paste()函数, 可以向计算机的剪贴板发送文本, 或从它接收文本。将程序的输出发送到剪贴板, 使它很容易粘贴到邮件、文字处理程序或其他软件中。 pyperclip 模块不是 Python 自带的。要安装它, 请 阅读全文
posted @ 2020-03-13 13:41 周华银 阅读(376) 评论(0) 推荐(1)

密码生成器

摘要: import base64 import pyperclip """ 知识点: - base64 - encode - decode - 直接复制到剪切板 - 函数演变 - 代码规范 """ def custom_pwd(origin_pwd, salt='de8ug', count=8, offs 阅读全文
posted @ 2020-03-13 13:25 周华银 阅读(173) 评论(0) 推荐(0)

Python any() 函数

摘要: 描述 any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。 元素除了是 0、空、FALSE 外都算 TRUE。 函数等价于: def any(iterable): for element in iterab 阅读全文
posted @ 2020-03-13 10:29 周华银 阅读(322) 评论(0) 推荐(0)

python 设置默认字典

摘要: 访问字典中某个‘键’时,若键不存在则会报错,比如 1 2 3 4 5 6 >>> dic = {'a' : 1} >>> dic['b'] Traceback (most recent call last): File "<pyshell#24>", line 1, in <module> dic[ 阅读全文
posted @ 2020-03-13 09:57 周华银 阅读(530) 评论(0) 推荐(0)