随笔分类 -  编程语言 / python

编程语言相关
摘要:将字符串内容解析为python对象,和将python对象转换为字符串内容,使用: 如果是处理文件,使用: 阅读全文
posted @ 2019-09-12 11:04 虚无真仙 阅读(169) 评论(0) 推荐(0)
摘要:1. 继承实现方法 # 代码引用自:https://www.cnblogs.com/bigberg/p/7182741.html class Person(object): # 定义一个父类 def talk(self): # 父类中的方法 print("person is talking...." 阅读全文
posted @ 2019-09-12 10:55 虚无真仙 阅读(195) 评论(0) 推荐(0)
摘要:1. 如何调节界面字体大小 File→Setting→Editor→Font可以直接调整。 先应用,效果可以再确认。 2. 批量更改变量、函数名 对于变量和函数名,邮件->refactor->rename即可。 阅读全文
posted @ 2019-09-11 10:50 虚无真仙 阅读(162) 评论(0) 推荐(0)
摘要:python私有函数的声明是通过变量名来定义的,而不是通过特有的关键字来定义。 1、 _xx 以单下划线开头的表示的是protected类型的变量。即保护类型只能允许其本身与子类进行访问。 2、 __xx 双下划线的表示的是私有类型的变量。只能允许这个类本身进行访问了,连子类也不可以访问。 3、 _ 阅读全文
posted @ 2019-08-30 18:16 虚无真仙 阅读(347) 评论(0) 推荐(0)
摘要:(代码参考自https://blog.csdn.net/ghostfromheaven/article/details/7671853,感谢博主) 利用python装饰器可以单例对象,@的语法糖的意义在于 My = singleton(My(*args, **kw)) 阅读全文
posted @ 2019-08-30 16:41 虚无真仙 阅读(164) 评论(0) 推荐(0)
摘要:1.解释 装饰器的功能就是对一个已有的函数进行包装,在不改变其内部代码的情况下,将其他的功能动态地加载进去。 例如如下的函数 这里aaa函数是一个已有的而函数,我们想在不改变它内部代码的情况下,创造一个给它新加入打印“HIHI”的功能,就可以通过一个函数生成器(msg函数),来返回一个函数,这个函数 阅读全文
posted @ 2019-08-30 16:33 虚无真仙 阅读(190) 评论(0) 推荐(0)
摘要:当函数的参数不确定时,可以使用*args 和**kwargs,*args 以元组方式存贮,**kwargs是字典格式。 *args def ff(*args): for value in args: print "arg:", value ff(1, "two", 3) # *args可以当作可容纳 阅读全文
posted @ 2019-08-30 15:15 虚无真仙 阅读(216) 评论(0) 推荐(0)
摘要:Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE,对应对这个资源的查,改,增,删4个操作。 1. 数据传输 GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连,如:login.acti 阅读全文
posted @ 2019-08-21 17:45 虚无真仙 阅读(304) 评论(0) 推荐(0)
摘要:__init__.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件。 我们在导入一个包时,实际上是导入了它的__init__.py文件。 __init__.py中有一个重要的变量,__all__, 它用来将模块全部导入。也就是__ 阅读全文
posted @ 2019-08-16 14:43 虚无真仙 阅读(179) 评论(0) 推荐(0)
摘要:type(params).__name__=='dict' type(params).__name__=='list' 阅读全文
posted @ 2019-08-16 11:40 虚无真仙 阅读(577) 评论(0) 推荐(0)
摘要:程序等待 time.sleep(t) 需要import time,t是秒数。该函数没有返回值。 处理csv文件 # 当字符串list读取 with open('some.csv', 'rb') as f: reader = csv.reader(f) for row in reader: print 阅读全文
posted @ 2019-07-23 10:28 虚无真仙 阅读(204) 评论(0) 推荐(0)
摘要:模块引入方式: import argparse description参数可以用于插入描述脚本用途的信息,可以为空 parser = argparse.ArgumentParser(description="your script description") 添加--verbose标签,标签别名可以 阅读全文
posted @ 2019-07-22 13:35 虚无真仙 阅读(205) 评论(0) 推荐(0)
摘要:查看当前存在哪些虚拟环境 创建虚拟环境 激活虚拟环境(linux) 激活虚拟环境(windows) 虚拟环境中安装额外的包 关闭虚拟环境 删除虚拟环境 删除虚拟环境中的某个包 阅读全文
posted @ 2019-07-08 19:24 虚无真仙 阅读(274) 评论(0) 推荐(0)
摘要:WSL上的ubuntu 18.04不带python,可以直接通过命令行安装python。 sudo apt-get install python3 同时需要在系统路径中加入软链接,将默认的python定向到python3上: sudo ln -s /usr/bin/python3.6 /usr/bi 阅读全文
posted @ 2019-07-08 11:28 虚无真仙 阅读(3859) 评论(0) 推荐(0)
摘要:pip install <包名> 或 pip install -r requirements.txt 通过使用 == >= <= > < 来指定版本,不写则安装最新版. 列如: # requirement.txt numpy torch>=0.4.0 阅读全文
posted @ 2019-01-23 19:27 虚无真仙 阅读(177) 评论(0) 推荐(0)
摘要:服务器上没有图形界面,需要用matplotlib画图并直接保存成图片,然后下载到客户端查看。 1. 首先安装matplotlib: 然后运行画图成图,报错: 2. 于是进行解决: 运行画图程序报错: 解决方法: 注意matplotlib.use('Agg')要在import pylab之前。 阅读全文
posted @ 2019-01-03 21:20 虚无真仙 阅读(571) 评论(0) 推荐(0)